@charset "UTF-8";
/*------- Author: Tyler Chao===tylerchao.sh@gmail.com -------*/
html { background: #FFFFFF; }
/*变灰*/
/*html {
    filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);
    -webkit-filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);
    -moz-filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);
    -ms-filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);
    -o-filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);
}*/
body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dd, fieldset, form, input, select, textarea, button, figure { margin: 0; }

ul, ol, menu { list-style: none; margin: 0; padding: 0; }

body { font-size: 75%; line-height: 1.5; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; }

table { border-collapse: collapse; border-spacing: 0; }

fieldset, a img, iframe { border: 0 none; }

address, em, i { font-style: normal; }

abbr, acronym { font-variant: normal; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #CCCCCC; margin: 1em 0; padding: 0; }

:active { outline: 0 none; }

input, select, button { vertical-align: middle; }

input, select, button, textarea { font-size: 100%; font-family: inherit; }

button { *overflow: visible; }

button::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=button]::-moz-focus-inner, input[type=submit]::-moz-focus-inner, input[type=file] > input[type=button]::-moz-focus-inner { border: 0 none; padding: 0; }

::-webkit-input-placeholder { color: #999999; }

::-moz-placeholder { color: #999999; }

:-moz-placeholder { color: #999999; }

:-ms-input-placeholder { color: #999999; }

.placeholder { color: #999999; }


@font-face {font-family: "iconfont";
  src: url('//at.alicdn.com/t/font_674215_shqtbwjjmuj.eot?t=1536043986665'); /* IE9*/
  src: url('//at.alicdn.com/t/font_674215_shqtbwjjmuj.eot?t=1536043986665#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('//at.alicdn.com/t/font_674215_shqtbwjjmuj.ttf?t=1536043986665') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/font_674215_shqtbwjjmuj.svg?t=1536043986665#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-jiagepaixu1:before { content: "\e616"; }

.icon-star:before { content: "\e635"; }

.icon-jinggao:before { content: "\e600"; }

.icon-31daipingjia:before { content: "\e602"; }

.icon-weixin:before { content: "\e7e5"; }

.icon-chahao:before { content: "\e617"; }

.icon-yunshupeisong:before { content: "\e620"; }

.icon-dot1157747easyiconnet:before { content: "\e619"; }

.icon-arrow-right-copy-copy-copy:before { content: "\e604"; }

.icon-iconset0481:before { content: "\e768"; }

.icon-dingwei:before { content: "\e60e"; }

.icon-shouji-copy:before { content: "\e630"; }

.icon-15:before { content: "\e639"; }

.icon-42:before { content: "\e626"; }

.icon-yduifenlei:before { content: "\e680"; }

.icon-yduigerenzhongxinxuanzhong:before { content: "\e689"; }

.icon-yduigerenzhongxin:before { content: "\e68a"; }

.icon-yduigouwuche:before { content: "\e68e"; }

.icon-gouwuche:before { content: "\e707"; }

.icon-yduizhuyexuanzhong:before { content: "\e6b1"; }

.icon-xihuancon:before { content: "\e647"; }

.icon-7tianwuliyoutuihuo:before { content: "\e60f"; }

.icon-buoumaotubiao46:before { content: "\e629"; }

.icon-jiantou2:before { content: "\e605"; }

.icon-arrow-right:before { content: "\e601"; }

.icon-tuichu:before { content: "\e651"; }

.icon-xingxing:before { content: "\e607"; }

.icon-zhifubao:before { content: "\e6a1"; }

.icon-correct:before { content: "\e699"; }

.icon-xingxing1:before { content: "\e614"; }

.icon-xiaolian:before { content: "\e608"; }

.icon-jiantou:before { content: "\e612"; }

.icon-huodaofukuan:before { content: "\e638"; }

.icon-xiaolian1:before { content: "\e618"; }

.icon-jiagepaixu:before { content: "\e603"; }

.icon-xing:before { content: "\e657"; }

.icon-jiarugouwuche1:before { content: "\e625"; }

.icon-weibiaoti-:before { content: "\e610"; }

.icon-search:before { content: "\e63a"; }

.icon-youjian:before { content: "\e606"; }

.icon-qianbao:before { content: "\e6d9"; }


.clearfix { *zoom: 1; }
.clearfix:after { content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden; }

@font-face { font-family: iconfonts; src: url("../fonts/iconfonts.eot"); src: url("../fonts/iconfonts.eot?#ie9") format("embedded-opentype"), url("../fonts/iconfonts.woff") format("woff"), url("../fonts/iconfonts.ttf") format("truetype"), url("../fonts/iconfonts.svg#webfontMFqI76bT") format("svg"); font-weight: normal; font-style: normal; }
[data-icon]:before { font-family: iconfonts; content: attr(data-icon); speak: none; }

/*.icon-arrow:before { content: "\21";
}*/
.icon, .data-icon-before { font-family: iconfonts, sans-serif; }

.f-icon { font-family: Arial, sans-serif; }


.zx-reversal{transform:rotate(180deg);
  -ms-transform:rotate(180deg); 	/* IE 9 */
  -moz-transform:rotate(180deg); 	/* Firefox */
  -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
  -o-transform:rotate(360deg); 	/* Opera */}

.icon-success { color: #508524; }

.icon-warning { color: #FEBF0F; }

.pageview { margin: 10px 0; text-align: right; line-height: 20px; font-size: 12px; letter-spacing: -3px; }
.pageview .flip { border: 1px solid #DDDDDD; color: #666666; padding: 1px 8px; display: inline-block; vertical-align: middle; margin-left: 5px; width: auto; letter-spacing: 0; }
.pageview .ico { font-size: 16px; font-weight: bold; }
.pageview .over { color: #CCCCCC; cursor: not-allowed; background-color: #F3F3F3; }
.pageview .over .ico { color: #CCCCCC; }
.pageview .prev, .pageview .next { padding: 0 5px; }
.pageview a.flip:hover, .pageview .active { background-color: #666666; border-color: #666666; color: #FFFFFF; }
.pageview .active { font-weight: bold; }
.pageview .ellipsis { margin-left: 5px; letter-spacing: 0; }

.mini-pageview { text-align: right; line-height: 18px; }
.mini-pageview .flip { border: 1px solid #DDDDDD; color: #3a68cb; background: #F9F9F9; padding: 1px 5px; display: inline-block; margin-left: 1px; width: auto; }
.mini-pageview .over { color: #CCCCCC; cursor: not-allowed; }
.mini-pageview .over .icon { color: #CCCCCC; }
.mini-pageview .active { color: #3a68cb; font-weight: 700; border-color: #3a68cb; background-color: #c0d9fe; }
.gallery-sortbar .mini-pageview { float: right; margin-right: 10px; padding-top: 10px; }
.groupbuy-sortbar .mini-pageview { float: right; margin-right: 5px; padding-top: 4px; }
.groupbuy-sortbar .mini-pageview .flip { margin-left: 5px; }

.label-alert { display: inline-block; background-color: #D80808; padding-left: 5px; padding-right: 5px; line-height: 1.33333; color: #FFFFFF; }

.label-important { display: inline-block; background-color: #AF1C07; width: 16px; height: 16px; text-align: center; line-height: 1.33333; font-weight: 400; color: #FFFFFF; }

.label-disabled { display: inline-block; background-color: #AAAAAA; padding-left: 5px; padding-right: 5px; margin-left: 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; line-height: 1.33333; color: #FFFFFF; }

/*------- buttons -------*/
button { margin: 0; white-space: nowrap; cursor: pointer; }

.btn { border: 0 none; background-color: transparent; padding: 0; font-size: 100.0%; _overflow-y: hidden; }
.btn span { border: 1px solid #CCCCCC; background-color: #FFFFFF; display: inline-block; padding-left: 10px; height: 100%; line-height: 1.91667; font-size: inherit; *cursor: pointer; }
.btn span span { border: 0 none; background-color: transparent; padding-left: 0; padding-right: 10px; }
.btn[disabled], .btn.disabled { cursor: default; }

a.btn { display: inline-block; white-space: nowrap; vertical-align: middle; *vertical-align: 1px; }

a.btn-simple { color: #333333; }

.btn-import, .btn-major, .btn-caution { color: #FFFFFF; }
.btn-import span, .btn-major span, .btn-caution span { border-color: transparent; _border-color: #FFFFFF; }

.btn-major span, .btn-caution span { padding-left: 15px; }
.btn-major span span, .btn-caution span span { padding-left: 0; padding-right: 15px; }

a.btn-import, a.btn-major, a.btn-caution { color: #FFFFFF; }
a.btn-import:hover, a.btn-major:hover, a.btn-caution:hover { color: #FFFFFF; }

.btn-flat { color: #666666; margin-right: 10px; }

.btn-link { text-decoration: underline; margin-right: 10px; font-size: 100.0%; color: #0563C3; }

.btn-rounded { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }
.btn-rounded span { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -ms-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }
.btn-rounded span span { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -ms-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }

.btn-groupbuy { font-size: 183.33333%; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; }
.btn-groupbuy span { padding-left: 30px; line-height: 2.22727; border: 0 none; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; }
.btn-groupbuy span span { padding-left: 0; padding-right: 30px; }
.btn-groupbuy .icon { vertical-align: -2px; }

.btn-small span { padding-left: 5px; line-height: 1.41667; }
.btn-small span span { padding-left: 0; padding-right: 5px; }

.btn-big { font-size: 116.66667%; }
.btn-big span { padding-left: 18px; line-height: 2.5; }
.btn-big span span { padding-left: 0; padding-right: 18px; }
.btn-big .f-icon { font-size: 85.71429%; margin-left: 5px; }

.btn-huge { font-size: 133.33333%; }
.btn-huge span { padding-left: 30px; line-height: 2.5; }
.btn-huge span span { padding-left: 0; padding-right: 30px; }
.btn-huge .f-icon { font-size: 75%; margin-left: 5px; }

.btn-sub{font-size: 12px;}
.btn-sub span { padding-left: 30px; line-height: 30px; border:none;}
.btn-sub span span { padding-left: 0; padding-right: 30px;color:#fff; }

* html a.btn-big, * + html a.btn-big, * html a.btn-huge, * + html a.btn-huge { vertical-align: -1px; }

.btn-faved { color: #999999; cursor: default; }
.btn-faved:hover { text-decoration: none; }

.btn-collapse, .btn-expand { display: inline-block; width: 16px; height: 16px; overflow: hidden; border: 1px solid #A9A9A9; vertical-align: middle; text-align: center; font: 14px/18px simsun, serif; color: #8B8B8B; }

.signupin-content .btn-big { font-size: 100%; }

.gallery-list .btn-major span { padding-left: 10px; }
.gallery-list .btn-major span span { padding-left: 0; padding-right: 10px; }

input, select, textarea { border-width: 1px; border-color: #CCCCCC; padding: 1px; }
input:hover, input:focus, select:hover, select:focus, textarea:hover, textarea:focus { border-color: #A9A9A9; }

.caution-input { background-color: #FFF8F6; border-color: #E0C6CD; }

input[type=text], input[type=file], input[type=password], input[type=number], input[type=email], input[type=tel], input[type=url], input[type=search], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=week], textarea { border-style: solid; }

input { line-height: 21px; height: 21px; }

input[type=checkbox], input[type=radio] { height: 13px; }

select { line-height: 25px; }

.placeholder { position: absolute; left: 4px; top: 6px; z-index: 2; }

.popup-container { position: absolute; z-index: 100001; background-color: #FFFFFF; -webkit-box-shadow: 2px 2px 1px rgba(150, 150, 150, 0.5); -moz-box-shadow: 2px 2px 1px rgba(150, 150, 150, 0.5); box-shadow: 2px 2px 1px rgba(150, 150, 150, 0.5); }
.popup-container:focus { outline: 0 none; }
.popup-container .popup-body { border: 1px solid #E6E6E6; }
.popup-container .popup-header { background-color: #EFEFEF; height: 35px; padding: 0 10px; }
.popup-container .popup-header h2 { float: left; line-height: 35px; font-size: 14px; font-weight: 400; color: #666666; }
.popup-container .popup-header span { float: right; }
.popup-container .popup-header .popup-btn-close { background: none; border: 0 none; height: 35px; overflow-y: hidden; padding: 0; color: #C6C6C6; font: 20px/35px iconfonts, "Arial Black", arial; }
.popup-container .popup-header .popup-btn-close i { line-height: 1; display: inline-block; }
.popup-container .popup-header .popup-btn-close:hover { color: #999999; }
.popup-container .popup-content { color: #666666; }

.passport-container { position: absolute; z-index: 100001; background-color: #FFFFFF; -webkit-box-shadow: 0 0 15px rgba(60, 60, 60, 0.4); -moz-box-shadow: 0 0 15px rgba(60, 60, 60, 0.4); box-shadow: 0 0 15px rgba(60, 60, 60, 0.4); }
.passport-container:focus { outline: 0 none; }
.passport-container .passport-body { border: 1px solid #E6E6E6; }
.passport-container .passport-header .passport-btn-close { background: none; border: 0 none; height: 20px; overflow-y: hidden; padding: 0; position: absolute; top: 10px; right: 10px; color: #C6C6C6; font: 20px/20px iconfonts, "Arial Black", arial sans-serif; }
.passport-container .passport-header .passport-btn-close i { line-height: 1; display: inline-block; }
.passport-container .passport-header .passport-btn-close:hover { color: #999999; }
.passport-container .passport-content { color: #666666; }

.image-container { position: absolute; z-index: 100001; background-color: #FFFFFF; -webkit-box-shadow: 0 0 15px rgba(60, 60, 60, 0.4); -moz-box-shadow: 0 0 15px rgba(60, 60, 60, 0.4); box-shadow: 0 0 15px rgba(60, 60, 60, 0.4); }
.image-container:focus { outline: 0 none; }
.image-container .image-btn-close { display: none; }
.image-container .image-content { width: 600px; height: 600px; line-height: 598px; *line-height: 600px; border: 0 none; overflow: hidden; text-align: center; *font-size: 540px; font-family: Arial; }
.image-container .image-content img { max-width: 600px; max-height: 600px; vertical-align: middle; }

.mini-cart-dialog { width: 300px; -webkit-box-shadow: 2px 2px 3px #DDDDDD; -moz-box-shadow: 2px 2px 3px #DDDDDD; box-shadow: 2px 2px 3px #DDDDDD; }
.mini-cart-dialog .minicart-infos { padding: 10px; line-height: 2; text-align: center; }
.mini-cart-dialog .minicart-infos .icon { margin-right: 5px; font-size: 14px; color: #508524; }
.mini-cart-dialog .minicart-infos p { margin-bottom: 20px; }
.mini-cart-dialog .minicart-infos em { color: #d92626; padding-left: 5px; padding-right: 5px; }
.mini-cart-dialog .minicart-error { padding: 10px; line-height: 2; text-align: center; }
.mini-cart-dialog .minicart-error .icon { margin-right: 5px; font-size: 14px; color: #D23F33; }
.mini-cart-dialog .minicart-error p { margin-bottom: 20px; }

.mask { position: absolute; z-index: 100000!important; left: 0; top: 0; background-color: #333333; opacity: 0.7; filter: alpha(opacity=70); width: 100%; height: 100%; }

.cover { position: absolute; z-index: 100000; left: 0; top: 0; background-color: #FFFFFF; opacity: 0.7; filter: alpha(opacity=70); width: 100%; height: 100%; text-align: center; color: #FFFFFF; }

.mini-mask { position: absolute; z-index: 100000; left: 0; top: 0; opacity: 0.7; filter: alpha(opacity=70); width: 100%; height: 100%; text-align: center; color: #000000; line-height: 11em; }
.mini-mask .mask-loading { -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; background: #CCCCCC url(../images/loader.gif) no-repeat center; display: inline-block; width: 70px; height: 70px; }

.alert-container { position: absolute; z-index: 100001!important; background-color: #FFFFFF; }
.alert-container:focus { outline: 0 none; }
.alert-container .alert-body { border: 3px solid #A9A9A9; border-top: 0 none; }
.alert-container .alert-header { background-color: #A9A9A9; height: 30px; }
.alert-container .alert-header h2 { float: left; padding-left: 10px; line-height: 30px; font-size: 14px; font-weight: 400; color: #FFFFFF; }
.alert-container .alert-header span { float: right; }
.alert-container .alert-header .alert-btn-close { background: none; border: 0 none; height: 30px; margin-right: 5px; overflow-y: hidden; padding: 0; color: #DDDDDD; font: 14px/30px iconfonts, arial; }
.alert-container .alert-header .alert-btn-close:hover { color: #FFFFFF; }
.alert-container .alert-content { color: #666666; }
.alert-container .action-confirm { margin-right: 15px; }

.pop-attention-main { padding: 15px; }
.pop-attention-main .confirm, .pop-attention-main .alert { display: none; }
.pop-attention-main .bottom { text-align: center; margin: 15px 0 10px 0; }

.dialog-tips-container { position: absolute; z-index: 99999; background-color: #FFFFFF; width: 145px; border: 3px solid #FEBF0F; display: none; }
.dialog-tips-container:focus { outline: 0 none; }
.dialog-tips-container .arrow { position: absolute; overflow: hidden; font-size: 0; line-height: 0; width: 14px; height: 14px; }
.dialog-tips-container .arrow i { position: absolute; width: 0; height: 0; overflow: hidden; border: 7px dashed transparent; }
.dialog-tips-container .arrow-left { top: 0; left: -14px; }
.dialog-tips-container .arrow-left i { border-right-style: solid; }
.dialog-tips-container .arrow-left .below { border-right-color: #FEBF0F; left: -3px; }
.dialog-tips-container .arrow-left .above { border-right-color: #FFFFFF; left: 1px; top: 0; }
.dialog-tips-container .arrow-right { top: 0; right: -14px; }
.dialog-tips-container .arrow-right i { border-left-style: solid; }
.dialog-tips-container .arrow-right .below { border-left-color: #FEBF0F; right: -3px; }
.dialog-tips-container .arrow-right .above { border-left-color: #FFFFFF; right: 1px; top: 0; }
.dialog-tips-container .arrow-top { left: 0; top: -14px; }
.dialog-tips-container .arrow-top i { border-bottom-style: solid; }
.dialog-tips-container .arrow-top .below { border-bottom-color: #FEBF0F; top: -3px; }
.dialog-tips-container .arrow-top .above { border-bottom-color: #FFFFFF; top: 1px; left: 0; }
.dialog-tips-container .arrow-bottom { left: 0; bottom: -14px; }
.dialog-tips-container .arrow-bottom i { border-top-style: solid; }
.dialog-tips-container .arrow-bottom .below { border-top-color: #FEBF0F; bottom: -3px; }
.dialog-tips-container .arrow-bottom .above { border-top-color: #FFFFFF; bottom: 1px; left: 0; }
.dialog-tips-container .icon { color: #FEBF0F; display: inline-block; position: absolute; left: 6px; }
.dialog-tips-container .dialog-tips-content { padding: 6px 10px 6px 25px; color: #666666; }
.dialog-tips-container .bottom { margin-top: 5px; text-align: center; }
.dialog-tips-container .action-confirm { margin-right: 15px; }

.xtips-container { position: absolute; z-index: 99999; background-color: #FFFFFF; width: 133px; border: 3px solid #FEBF0F; }
.xtips-container:focus { outline: 0 none; }
.xtips-container .arrow { position: absolute; overflow: hidden; font-size: 0; line-height: 0; width: 14px; height: 14px; }
.xtips-container .arrow i { position: absolute; width: 0; height: 0; overflow: hidden; border: 7px dashed transparent; }
.xtips-container .arrow-bottom { left: 0; bottom: -14px; }
.xtips-container .arrow-bottom i { border-top-style: solid; }
.xtips-container .arrow-bottom .below { border-top-color: #FEBF0F; bottom: -3px; }
.xtips-container .arrow-bottom .above { border-top-color: #FFFFFF; bottom: 1px; left: 0; }
.xtips-container .icon { color: #FEBF0F; display: inline-block; position: absolute; left: 6px; }
.xtips-container .xtips-content { padding: 6px 10px 6px 25px; color: #666666; }

.xtooltip { position: absolute; z-index: 99999; background-color: #FEFBEB; max-width: 150px; border: 1px solid #D4C289; -webkit-box-shadow: 1px 1px 1px rgba(180, 180, 180, 0.5); -moz-box-shadow: 1px 1px 1px rgba(180, 180, 180, 0.5); box-shadow: 1px 1px 1px rgba(180, 180, 180, 0.5); visibility: hidden; _width: 150px; }
.xtooltip:focus { outline: 0 none; }
.xtooltip .xtips-content { padding: 3px 5px; color: #666666; }

.tooltip-container { position: absolute; z-index: 100000; background-color: #333333; color: #FFFFFF; padding: 5px 10px; }
.tooltip-container:focus { outline: 0 none; }
.tooltip-container .arrow { position: absolute; overflow: hidden; font-size: 0; line-height: 0; width: 10px; height: 10px; }
.tooltip-container .arrow i { position: absolute; width: 0; height: 0; overflow: hidden; border: 5px dashed transparent; }
.tooltip-container .arrow-left { top: 0; left: -10px; }
.tooltip-container .arrow-left i { border-right-style: solid; }
.tooltip-container .arrow-left .above { border-right-color: #333333; left: 0; top: 0; }
.tooltip-container .arrow-right { top: 0; right: -10px; }
.tooltip-container .arrow-right i { border-left-style: solid; }
.tooltip-container .arrow-right .above { border-left-color: #333333; right: 0; top: 0; }
.tooltip-container .arrow-top { left: 0; top: -10px; }
.tooltip-container .arrow-top i { border-bottom-style: solid; }
.tooltip-container .arrow-top .above { border-bottom-color: #333333; top: 0; left: 0; }
.tooltip-container .arrow-bottom { left: 0; bottom: -10px; }
.tooltip-container .arrow-bottom i { border-top-style: solid; }
.tooltip-container .arrow-bottom .above { border-top-color: #333333; bottom: 0; left: 0; }

.message-error { position: absolute; z-index: 99999; }
.message-error:focus { outline: 0 none; }
.message-error .icon { color: #e44d10; }

.message-success { position: absolute; z-index: 99999; }
.message-success:focus { outline: 0 none; }
.message-success .icon { color: #508524; }

.message-body { background-color: #FFFFFF; max-width: 202px; padding: 30px 50px; border: 1px solid #a3afb9; -webkit-box-shadow: 2px 2px 1px rgba(150, 150, 150, 0.5); -moz-box-shadow: 2px 2px 1px rgba(150, 150, 150, 0.5); box-shadow: 2px 2px 1px rgba(150, 150, 150, 0.5); color: #333333; _width: 202px; }
.message-body .icon { font-size: 30px; float: left; line-height: 30px; }
.message-body .message-content { margin-left: 45px; line-height: 22px; }

.message { display: inline-block; position: absolute; background-color: #FFDEAC; padding: 0 8px; line-height: 22px; color: #333333; font-size: 12px; }
.message:focus { outline: 0 none; }

.error { color: #666666; }
.error .icon { color: #B14C49; }

.success { color: #888888; }
.success .icon { color: #81A363; }

.alert-tip { background-color: #FFFCE7; border: 1px solid #E7C96D; line-height: 25px; color: #666666; display: inline-block; padding: 0 5px; font-size: 85.71429%; }
.alert-tip .icon { color: #FEBE00; margin-right: 6px; }

.error-tip { background-color: #FFF7F3; border: 1px solid #D7A0A0; line-height: 25px; color: #AB4D49; display: inline-block; padding: 0 5px; }
.error-tip .icon { margin-right: 6px; }

.xtips-inline { background-color: #FFAD35; display: inline-block; }
.xtips-inline .arr, .xtips-inline .arr2 { display: none; }
.xtips-inline .icon { margin-right: 5px; }
.xtips-inline .xtips-content { line-height: 24px; padding: 0 8px; color: #FFFFFF; }

.caution-inline { background-color: #FFAD35; display: inline-block; }
.caution-inline .arr, .caution-inline .arr2 { display: none; }
.caution-inline .icon { font-size: 16px; margin-left: 8px; margin-right: 5px; vertical-align: -2px; color: #FFFFFF; }
.caution-inline .caution-content { line-height: 24px; padding-right: 8px; color: #FFFFFF; }

.notice { display: block; line-height: 140%; }
.notice .icon { margin-right: 5px; vertical-align: middle; }

.notice-inline { padding: 0 5px; vertical-align: middle; }
.notice-inline .icon { font-size: 14px; margin-right: 5px; vertical-align: middle; }

.fav-loading { color: #999999; }

.fav-success { color: #4CAF1E; }
.fav-success .icon { font-size: 14px; }

/* 日历组件 */
.datepicker { z-index: 262130; position: absolute; top: -999em; left: -999em; visibility: hidden; }

.datepicker-content { *width: 226px; }
.datepicker-content table { background-color: #FFFFFF; padding: 0; border-spacing: 0; border-collapse: collapse; border: 2px solid #444444; width: 100%; }
.datepicker-content caption { color: #FFFFFF; background-color: #444444; line-height: 30px; text-align: center; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -ms-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }
.datepicker-content caption a { cursor: pointer; color: #DDDDDD; text-decoration: none; font: 18px Arial sans-serif; padding-left: 5px; padding-right: 5px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.datepicker-content caption .month { padding-left: 8px; }
.datepicker-content caption .year { padding-right: 8px; }
.datepicker-content caption .name { font-size: 13px; }
.datepicker-content th, .datepicker-content td { cursor: default; font-size: 12px; height: 30px; width: 32px; text-align: center; }
.datepicker-content th { background-color: #f5f5f5; border: 0 none; color: #888888; }
.datepicker-content td { border: 1px solid #e6e6e6; }
.datepicker-content .active { background-color: #FFFFFF; cursor: pointer; }
.datepicker-content .inactive { background-color: #FCFCFC; color: #BBBBBB; }
.datepicker-content .today { background-color: #FFFFDD; }
.datepicker-content .active:hover, .datepicker-content .current { background-color: #0074CC; color: #FFFFFF; }

.datetable .datepicker-content { *width: 326px; }
.datetable .datepicker-content th, .datetable .datepicker-content td { width: 46px; }
.datetable .datepicker-content .period { width: 90px; }

/*------ mod基本模块 ------*/
.text-justify { text-align: justify; text-justify: distribute-all-lines; -webkit-text-align-last: justify; -moz-text-align-last: justify; -ms-text-align-last: justify; text-align-last: justify; }

@media screen and (-webkit-min-device-pixel-ratio: 0) { .text-justify:after { content: "\200B"; display: inline-block; width: 100%; overflow: hidden; height: 0; } }
.mod-bottom, .mod, .form-item, .signupin-content .form-item-normal, .signin, .signup, .sign-title, .signup-success .descrip, .related-search, .filter-container, .gallery-sortbar, .goods-item .goods-name, .brand-desc h2, .share-recommend .pop-body .notice, .product-promotion, .product-params, .detail-content, .product-tags, .product-attributes, .product-parameters, .product-saleslog, .product-score .btn-discuss, .post-comment .scores-list, .member-welcome, .member-notice, .member-welcome-tips, .member-mod, .member-address-submit, .member-tabs, .member-aftersales-record .aftersales-desc .desc .desc-title { margin-bottom: 10px; }

.mod { border: 1px solid #CCCCCC; }

.mod-title { background-color: #EFEFEF; }
.mod-title h2 { font-size: 116.66667%; }

/*------ form表单相关 ------*/
.form-item { overflow: hidden; }
.form-item .verify-code { vertical-align: middle; }
.form-item .auto-change-verify-handle { cursor: pointer; height:30px;}

.form-item-action { margin-top: 20px; }

.form-item-last { margin-bottom: 0; }

.form-label { text-align: right; float: left; width: 5.2em; line-height: 2.1em; min-height: 1em; _height: 1em; }

.form-act { display: block; margin-left: 5.45em; *margin-left: 0; _display: inline; }
.form-act label { margin-left: 5px; margin-right: 15px; vertical-align: middle; }

* + html .form-act { zoom: 1; }

.form-act-side { margin-right: 190px; }

.form-act textarea, .form-act-wide textarea, .form-act-side textarea { -webkit-resize: vertical; -moz-resize: vertical; resize: vertical; width: 99%; display: block; }

/*------ passport ------*/
.signupin-tags { border-bottom: 2px solid #636363; padding-top: 20px; padding-left: 20px; }
.signupin-tags ul, .signupin-tags .anonym-buy { float: left; line-height: 33px; }
.signupin-tags li { float: left; background-color: #EEEEEE; margin-right: 10px; font-size: 133.33333%; }
.signupin-tags li a { display: block; padding-left: 18px; padding-right: 18px; color: #666666; }
.signupin-tags li.active { background-color: #666666; }
.signupin-tags li.active a { color: #FFFFFF; font-weight: bold; }
.signupin-tags .anonym-buy a { margin-left: 5px; }

.signupin-content .alert-tip, .signupin-content .error-tip { width: 286px; }
.signupin-content .form-item { height: 51px; font-size: 116.66667%; }
.signupin-content .form-item-normal { overflow: hidden; font-size: 116.66667%; }
.signupin-content .form-label { height: 32px; overflow: hidden; }
.signupin-content .x-input { width: 288px; height: 26px; line-height: 26px; padding: 1px 4px; }
.signupin-content .x-check, .signupin-content .x-select { height: 32px; }
.signupin-content .calendar { width: 268px; padding-left: 24px; }
.signupin-content .notice-inline { position: absolute; top: 33px; left: 0; padding: 0; height: 16px; line-height: 16px; white-space: nowrap; font-size: 12px; }
.signupin-content .zx-form-yzm{overflow: inherit; position: relative;}
.signupin-content .zx-form-yzm .notice-inline{position: absolute; bottom:-20px; left:20px;}

.zx-singin-form .notice-inline{position: inherit; top:inherit; left:inherit;}

.trust-signin { border-top: 1px dotted #CCCCCC; overflow: hidden; }

.signin { width: 340px; background-color: #FFFFFF; border: 2px solid #CCCCCC; margin-left: -344px; _position: relative; _left: 100%; }
.signin .form-label { display: none; }
.signin .form-act { margin-left: 20px; *display: inline; }
.signin .need-signup { overflow: hidden; padding: 10px 20px; background-color: #efefef; }
.signin .need-signup h3 { float: left; color: #E73E31; font: 14px/25px 'Microsoft Yahei'; }
.signin .need-signup .btn-simple { float: right; }

.signup { border: 2px solid #CCCCCC; }
.signup .form-label { width: 145px; }
.signup .form-act { margin-left: 148px; *margin-left: 0; }

/* 密码检测组件 */
.password-check { margin-left: 8px; width: 110px; overflow: hidden; display: inline-block; vertical-align: middle; line-height: 16px; visibility: hidden; }
.password-check q { float: left; margin-bottom: 5px; }
.password-check em { float: right; margin-bottom: 5px; display: none; }
.password-check .progress { display: block; background-color: #DDDDDD; width: 100%; height: 8px; line-height: 8px; font-size: 7px; overflow: hidden; clear: both; }
.password-check .percent { display: inline-block; height: 8px; line-height: 8px; font-size: 7px; }

.password-poor .poor { display: inline; }

.password-weak .weak { color: #FF2626; display: inline; }
.password-weak .percent { width: 33.3%; background-color: #FF2626; }

.password-good .good { color: #FF9326; display: inline; }
.password-good .percent { width: 66.6%; background-color: #FF9326; }

.password-strong .strong { color: #00D900; display: inline; }
.password-strong .percent { width: 100%; background-color: #00D900; }

.sign-title { height: 44px; border-bottom: 1px solid #CCCCCC; padding-left: 20px; }
.sign-title h2 { font: 400 24px/44px 'Microsoft Yahei'; color: #1566C0; }

.signin-page-wrap { margin-bottom: 40px; padding-left: 100%; }
.signin-page-wrap .anonym-buy { width: 344px; line-height: 24px; margin-left: -344px; _position: relative; _left: 100%; }
.signin-page-wrap .anonym-buy .descrip { *float: left; }
.signin-page-wrap .anonym-buy .btn-buy { float: right; padding-left: 36px; padding-right: 36px; }

.signup-article { float: left; width: 630px; }

.signup-aside { margin-left: 655px; padding: 40px 20px 170px 25px; border-left: 1px dotted #CCCCCC; }
.signup-aside .descrip { font-size: 14px; line-height: 40px; }

.signup-success { padding-left: 120px; padding-top: 60px; padding-bottom: 60px; }
.signup-success .icon { font-size: 70px; color: #6CA334; float: left; line-height: 70px; }
.signup-success .descrip { font-size: 14px; color: #333333; margin-left: 90px; }
.signup-success p { margin-bottom: 20px; }
.signup-success .tips-controls { padding: 30px 0; }
.signup-success .tips-controls .btn-caution { margin-left: 10px; }
.signup-success .alert-tip { padding: 5px 10px; color: #333333; margin-bottom: 20px; }
.signup-success .alert-tip em { display: block; color: red; }

.redirection-alert { margin-top: 15px; color: #999999; }
.redirection-alert i { color: #FE4C00; margin-left: 3px; margin-right: 3px; }

/* 忘记密码 */
.forgot-content { width: 650px; padding-top: 70px; }
.forgot-content ul { padding-bottom: 60px; padding-left: 80px; }
.forgot-content .form-label { width: 145px; }
.forgot-content .form-act { margin-left: 148px; line-height: 2.28571; }
.forgot-content .been-send { padding-bottom: 30px; text-align: center; font-size: 116.66667%; }
.forgot-content .been-send .icon { font-size: 183.33333%; margin-right: 10px; vertical-align: middle; }
.forgot-content .goto-signin { color: #0083FF; }

.forgot-remember { margin-left: 5px; }

.forgot-resend { margin-left: 5px; }

.forgot-success { margin-bottom: 70px; text-align: center; font-size: 14px; }
.forgot-success .icon { font-size: 50px; margin-right: 20px; color: #6CA334; line-height: 50px; vertical-align: middle; }

/*------ goods gallery ------*/
.related-search { background-color: #FCFCFC; border: 1px solid #EFEFEF; padding: 4px 10px; line-height: 1.83333; }

.related-search-label { color: #333333; float: left; width: 7em; }

.related-search-content { margin-left: 7em; display: block; }
.related-search-content a { color: #0563C3; padding-right: 12px; }
.related-search-content .active { font-weight: bold; color: #666666; }

.filter-container { border: 1px solid #D3D3D3; }
.filter-container .filter-title { background-color: #DDDDDD; line-height: 2.83333; padding-left: 10px; padding-right: 10px; }
.filter-container .filter-title h3 { font-size: 100.0%; float: left; }
.filter-container .filter-title .gallery-total-info { float: left; }
.filter-container .filter-title .gallery-total-info b { color: #D62528; }
.filter-container .filter-title .filter-clean { float: right; }
.filter-container .filter-title .filter-clean .icon { color: #666666; }

.gallery-category li { float: left; margin-right: 6px; }

.filter-selected dt, .filter-promotion dt { float: left; margin-right: 3px; width: 76px; text-align: right; }
.filter-selected dd, .filter-promotion dd { margin-left: 81px; }

.filter-selected-item { display: inline-block; border: 1px solid #CCCCCC; padding-left: 5px; padding-right: 5px; }
.filter-selected-item .icon { margin-left: 3px; font-size: 9px; cursor: pointer; }

.filter-item { display: inline-block; padding-left: 5px; padding-right: 5px; white-space: nowrap; }
.filter-item .icon { visibility: hidden; display: inline-block; margin-left: 3px; font-size: 9px; color: #FFFFFF; cursor: pointer; }

.filter-item-hide { display: none; }

.filter-item-show { display: inline; }

.filter-lists-container { padding: 10px 10px 5px; }
.filter-lists-container .filter-entries { border-bottom: 1px dotted #DDDDDD; margin-bottom: 5px; line-height: 20px; }
.filter-lists-container .filter-entries-label { float: left; margin-right: 3px; width: 76px; text-align: right; }
.filter-lists-container .filter-entries-values { margin-left: 80px; margin-right: 50px; }
.filter-lists-container .filter-non-fold { margin-right: 0; }
.filter-lists-container .filter-entries-more { float: right; }
.filter-lists-container .filter-entries-more .icon { display: inline-block; margin-left: 4px; background-color: #CCCCCC; line-height: 12px; width: 12px; text-align: center; color: #FFFFFF; }
.filter-lists-container .filter-item-pop { padding: 34px 10px 6px; border: 1px solid #CCCCCC; background-color: #FFFFFF; position: absolute; left: -6px; top: -6px; text-align: center; width: 94px; display: none; }
.filter-lists-container .filter-item-pop a { margin-right: 26px; }
.filter-lists-container .filter-pop-active { position: relative; }
.filter-lists-container .filter-pop-active .filter-item-input { position: relative; z-index: 2; }
.filter-lists-container .filter-pop-active .filter-item-pop { display: block; }

.filter-dropdown-container { padding-left: 10px; padding-right: 12px; }
.filter-dropdown-container .filter-dropdown-item { float: left; margin-right: 5px; margin-bottom: 5px; }
.filter-dropdown-container .filter-dropdown-label { border: 1px solid #DDDDDD; background-color: #F6F6F6; padding-left: 8px; padding-right: 8px; position: relative; cursor: pointer; }
.filter-dropdown-container .filter-dropdown-values { border: 1px solid #DDDDDD; padding-top: 5px; position: absolute; left: 0; width: 100%; background-color: #FFFFFF; line-height: 20px; max-height: 77px; overflow: auto; visibility: hidden; }
.filter-dropdown-container .filter-dropdown-values li { float: left; padding-left: 6px; padding-right: 6px; white-space: nowrap; }
.filter-dropdown-container .filter-dropdown-values li .icon { display: inline-block; visibility: hidden; }
.filter-dropdown-container .current .filter-dropdown-label { background-color: #FFFFFF; border-bottom: 0 none; padding-bottom: 5px; z-index: 2; }
.filter-dropdown-container .current .filter-dropdown-values { visibility: visible; margin-top: -1px; }
.filter-dropdown-container .current .active .icon { visibility: visible; }

.filter-dropdown-inner { position: relative; margin-left: 80px; }

.filter-more { margin-left: 81px; line-height: 30px; _padding-top: 9px; _padding-bottom: 9px; }
.filter-more .icon { display: inline-block; margin-left: 4px; background-color: #CCCCCC; line-height: 12px; width: 12px; text-align: center; color: #FFFFFF; }

.filter-promotion { line-height: 22px; }
.filter-promotion .active { background-color: #D62528; }
.filter-promotion .active .handle { color: #FFFFFF; }
.filter-promotion .active .icon { visibility: visible; }

.gallery-sortbar { border: 1px solid #DDDDDD; background-color: #F3F3F3; }
.gallery-sortbar .gallery-sort { float: left; padding-left: 10px; padding-top: 8px; padding-bottom: 8px; }
.gallery-sortbar .gallery-sort .price-desc .asc, .gallery-sortbar .gallery-sort .price-asc .desc { display: none; }
.gallery-sortbar .gallery-sort em { padding: 0px 8px; display: inline-block; line-height: 21px; }
.gallery-sortbar .gallery-showmode { float: left; padding: 11px 2px 8px 10px; }
.gallery-sortbar .gallery-showmode a { margin-left: 5px; margin-right: 5px; color: #666666; }
.gallery-sortbar .gallery-showmode input { margin-left: 10px; }
.gallery-sortbar .gallery-showmode .icon { font-size: 15px; margin-right: 3px; vertical-align: middle; }
.gallery-sortbar .sortbar-filter-tags { background-color: #FFFFFF; clear: both; height: 25px; line-height: 25px; padding-left: 10px; }
.gallery-sortbar .sortbar-filter-tags label { margin-right: 5px; }

.goods-item .goods-pic .img-tag-tl, .goods-item .goods-pic .img-tag-tr, .goods-item .goods-pic .img-tag-bl, .goods-item .goods-pic .img-tag-br { position: absolute; line-height: 28px; width: 30px; height: 30px; }
.goods-item .goods-pic .img-tag-tl img, .goods-item .goods-pic .img-tag-tr img, .goods-item .goods-pic .img-tag-bl img, .goods-item .goods-pic .img-tag-br img { max-width: 30px; max-height: 30px; _width: 30px; _height: 30px; }
.goods-item .goods-pic .text-tag-tl, .goods-item .goods-pic .text-tag-tr, .goods-item .goods-pic .text-tag-bl, .goods-item .goods-pic .text-tag-br { background-color: #F6F6F6; position: absolute; line-height: 1.5; padding-left: 5px; padding-right: 5px; font-size: 12px; }
.goods-item .goods-pic .img-tag-tl, .goods-item .goods-pic .text-tag-tl { top: 0; left: 0; }
.goods-item .goods-pic .img-tag-tr, .goods-item .goods-pic .text-tag-tr { top: 0; right: 0; }
.goods-item .goods-pic .img-tag-bl, .goods-item .goods-pic .text-tag-bl { bottom: 0; left: 0; }
.goods-item .goods-pic .img-tag-br, .goods-item .goods-pic .text-tag-br { bottom: 0; right: 0; }
.goods-item .goods-name { max-height: 50px; _height: 50px; overflow: hidden; font-size: 100.0%; }
.goods-item .promotion-tags .tag { display: inline-block; padding-left: 5px; padding-right: 5px; margin-bottom: 3px; }
.goods-item .p-quantity { display: inline-block; width: 75px; margin-right: 8px; position: relative; }
.goods-item .p-quantity a { display: inline-block; width: 20px; height: 21px; overflow: hidden; vertical-align: middle; border: 1px solid #a9a9a9; text-align: center; font: 14px/22px simsun, serif; }
.goods-item .p-quantity input { width: 30px; height: 21px; line-height: 21px; padding: 0; margin: 0; vertical-align: middle; border-width: 1px 0; border-style: solid; border-color: #a9a9a9; text-align: center; }
.goods-item .store-warn { line-height: 15px; width: 74px; text-align: center; display: block; position: absolute; top: 22px; left: 0; }
.goods-item .btn-simple { margin-right: 10px; }

.gallery-show .goods-item { padding-top: 15px; padding-bottom: 15px; border-bottom: 1px dotted #CCCCCC; }
.gallery-show .goods-pic { position: relative; }

/*-- 商品列表 --*/
.gallery-grid .goods-item { float: left; width: 175px; padding-left: 10px; padding-right: 10px; }
.gallery-grid .goods-pic { width: 160px; height: 160px; line-height: 158px; *line-height: 160px; border: 0 none; overflow: hidden; text-align: center; *font-size: 144px; font-family: Arial; margin: 0 auto 10px; }
.gallery-grid .goods-pic img { max-width: 160px; max-height: 160px; vertical-align: middle; }
.gallery-grid .goods-price { max-height: 36px; _height: 36px; overflow: hidden; }
.gallery-grid .goods-price del { clear: both; display: block; }
.gallery-grid .goods-comment { color: #666666; margin-left: 5px; }
.gallery-grid .promotion-tags { margin-bottom: 7px; }

.gallery-list .goods-pic { width: 100px; height: 100px; line-height: 98px; *line-height: 100px; border: 0 none; overflow: hidden; text-align: center; *font-size: 90px; font-family: Arial; float: left; margin-right: 10px; }
.gallery-list .goods-pic img { max-width: 100px; max-height: 100px; vertical-align: middle; }
.gallery-list .goods-info { margin-left: 130px; margin-right: 340px; }
.gallery-list .goods-comment { margin-top: 5px; margin-bottom: 5px; color: #888888; }
.gallery-list .goods-price { width: 142px; float: right; margin-top: 10px; color: #666666; }
.gallery-list .goods-action { width: 172px; float: right; margin-top: 10px; margin-left: 10px; }

/*------ goods compare ------*/
.gallery-compare { position: fixed; right: 10px; top: 10%; z-index: 10000; _position: absolute; }
.gallery-compare .fold { background-color: #F3F3F3; border: 1px solid #DDDDDD; padding: 5px; width: 12px; line-height: 14px; }
.gallery-compare .handle-expan { margin-bottom: 5px; display: inline-block; }
.gallery-compare .unfold { display: none; }
.gallery-compare .header { padding-left: 10px; padding-right: 5px; }
.gallery-compare .header h3 { float: left; }
.gallery-compare .handle-collapse { float: right; }
.gallery-compare .handle-collapse .icon { width: 12px; height: 12px; line-height: 12px; display: inline-block; margin-left: 5px; _margin-top: 5px; }
.gallery-compare .none-compare { padding-top: 15px; padding-bottom: 15px; color: #888888; text-align: center; }
.gallery-compare .compare-item { border-bottom: 1px solid #E3E3E3; overflow: hidden; position: relative; padding: 5px 10px; }
.gallery-compare .compare-item .goods-pic { float: left; width: 60px; height: 60px; line-height: 58px; *line-height: 60px; border: 1px solid #DDDDDD; background-color: #FFFFFF; overflow: hidden; text-align: center; *font-size: 54px; font-family: Arial; }
.gallery-compare .compare-item .goods-pic img { max-width: 60px; max-height: 60px; vertical-align: middle; }
.gallery-compare .compare-item .goods-intro { margin-left: 66px; overflow: hidden; }
.gallery-compare .compare-item .goods-name { font-weight: 400; font-size: 12px; height: 36px; overflow: hidden; }
.gallery-compare .compare-item .goods-price { padding-top: 5px; float: left; }
.gallery-compare .compare-item .goods-action { float: right; padding-top: 5px; }
.gallery-compare .footer { padding-top: 5px; padding-bottom: 5px; text-align: center; }
.gallery-compare .footer button { margin-right: 15px; }
.gallery-compare .template { display: none; }

.gallery-compare-unfold .fold { display: none; }
.gallery-compare-unfold .unfold { display: block; }

.goods-compare .compare-table { border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; width: 100%; }
.goods-compare td, .goods-compare th { border: 1px solid #DDDDDD; padding: 0; }
.goods-compare .none-border { border: 0 none; }
.goods-compare th { background-color: #EFEFEF; height: 28px; white-space: nowrap; padding-left: 3px; border-width: 1px 0; }
.goods-compare td { line-height: 24px; text-align: center; }
.goods-compare .compare-item { float: left; }
.goods-compare .compare-item td { padding-left: 4px; padding-right: 4px; }
.goods-compare .goods-item { padding-top: 5px; padding-bottom: 5px; border-bottom: 0 none; }
.goods-compare .goods-name { margin-bottom: 0; line-height: 18px; height: 36px; }
.goods-compare .goods-pic { width: 100px; height: 100px; line-height: 98px; *line-height: 100px; border: 0 none; overflow: hidden; margin: 0 auto 5px; text-align: center; *font-size: 90px; font-family: Arial; }
.goods-compare .goods-pic img { max-width: 100px; max-height: 100px; vertical-align: middle; }
.goods-compare .stars { text-align: left; }
.goods-compare .stars span { text-align: left; }

/*------ brand ------*/
.brand-info { padding: 10px; overflow: hidden; }

.brand-logo { width: 120px; height: 80px; overflow: hidden; float: left; }
.brand-logo img { max-width: 120px; max-height: 80px; }

.brand-desc { margin-left: 130px; }
.brand-desc h2 { font-size: 14px; font-weight: 400; }
.brand-desc p { color: #666666; text-indent: 2em; margin-bottom: 0; }

.autocompleter-choices { position: absolute; z-index: 65535; border: 1px solid #CCCCCC; background-color: #FFFFFF; text-align: left; overflow: hidden; }
.autocompleter-choices li { position: relative; margin-top: -1px; display: block; padding-left: 5px; padding-right: 5px; overflow: hidden; line-height: 25px; white-space: nowrap; cursor: pointer; }

.autocompleter-selected { background-color: #F6F6F6; }

.autocompleter-queried { display: inline; font-weight: bold; }

.coupon-item li{width:271px;height:147px;text-align:center;margin-right:10px;margin-bottom:10px;float:left;color:#fff;}
.coupon-item li.available{background:url(../images/coupon.png) no-repeat;}
.coupon-item li.disabled{background:url(../images/coupon-disabled.png) no-repeat;}
.coupon-item li:nth-child(3n){margin-right:0;}
.coupon-item li .coupon-title{width:80%;margin:20px auto;border: 1px solid #fff;position: relative;}
.coupon-item li .coupon-title p{text-align: center;margin:0 15px;}
.coupon-item li .coupon-title em{position:absolute;top:-3px;}

/*------ product detail ------*/
.zx_section{margin:0!important;}
.zx_section .zx_product_container{ width:100%; background:#fff;}
.zx_section .zx-pro-tab{background: #F8F9FA;}
.zx_section .zx-pro-tab .zx-pro-page{height:43px; padding-top:20px; background: #F8F9FA;}
.zx_section .zx-pro-tab .zx-pro-name{font-size:16px;}
.zx_section .zx-pro-tab .pro-navigetor{margin-top:5px;}
.zx_section .zx-pro-tab .pro-navigetor li{font-size:12px; height:12px; line-height: 12px; color:#9b9b9b; padding:0 10px; border-right:1px solid #9b9b9b;}
.zx_section .zx-pro-tab .pro-navigetor li:last-child{border:none;}
.zx_section .zx-pro-tab .pro-info{height:20px; line-height:20px;}
.zx_section .zx-pro-tab .zx-pro-buy{width:105px; height:30px; line-height: 30px; text-align: center; border:1px solid #f82121;}
.zx_section .zx-pro-tab .zx-pro-buy a{color: #f82121;}
.zx_section .right-main-margin{margin-left:0!important; width:100%!important;}
.zx_section .product-container{position:relative; background:#fff; width:1225px; margin:0 auto; padding:20px 0 50px;}
.zx_section .product-album-preview{border:none;}
.zx_section .product-titles{margin-bottom:0;}
.zx_section .product-titles h2{font-size:24px; line-height:1.2; font-weight:200;}
.zx_section .product-titles p {font-size:14px; color: #959595; }
.zx_section .product-information .detail{margin-left:0;}
.zx_section .product-information .price ins{font-size:22px; font-weight:normal;}
.zx_section .product-information .price .action-activity-price{font-size:14px; margin-left:20px;}
.zx_section .zx_product_set li{float:left; width:50%;}
.zx_section .zx_product_set >p,.zx_product_choose_color >p{font-size:24px;}
.zx_product_choose_color .product_span{display:inline-block; width:75px; height:6px; background:#d3d3d3;}
.zx_product_choose_color >li{float:left; margin-right:20px;}
.zx_section .tf-product-buy{padding:0; border:none; background:none; margin-top:30px;}
.zx_section .tf-product-buy .item-label{display: block; text-align: left; float: inherit; margin-bottom:10px; font-size:24px; margin-left:0;}
.zx_section .tf-product-buy .item-content{margin-left:0; margin-bottom:20px;}
.zx_section .tf-product-buy .item-content .tap_btn{display: inline-block; color:#9c9c9c;}
.zx_section .tf-product-buy .item-content .up_tap{transform:rotate(180deg); margin-top:-10px;}
.zx_section .tf-product-buy .item-content .tap_btn span{font-size:30px; line-height:1; padding:0;}


.zx_section .product-concerns{border:none;}
.zx_section .zx-prod-spec .spec-attr{border:none; background:none; float: inherit; margin-right:0; margin-bottom:0;}
.zx_section .zx-prod-spec .spec-li{width:45%; float:left; margin-right: 6px; margin-bottom: 4px;}
/*.zx_section .zx-prod-spec .spec-li:nth-child(even){ text-align: right; }*/
.zx_section .zx-prod-spec .spec-attr a{position: relative; border:none; display: inline-block;}
.zx_section .zx-prod-spec .spec-attr i{display: none; background:none; position: inherit; color:#f82121;}
.zx_section .zx-prod-spec .selected a{border:none;}
.zx_section .zx-prod-spec .selected i{display:inline-block;}
.zx_section .zx-prod-spec .spec-attr a:hover{border:none; display: inline-block;}
/*.zx_section .zx-prod_color .item-content .spec-attr{width:75px; height:6px;}*/
.zx_section .zx_choice_info{font-size:16px; color:#333333; margin-bottom: 20px; overflow: hidden;/*超出部分隐藏*/ white-space: nowrap;/*不换行*/text-overflow:ellipsis;}
.zx_section .zx-total-price{display:inline-block; font-size:24px; color:#f82121; margin-right:35px; min-width:170px; }
.zx_section .zx-addcart span{height:45px; background-color:#f82121; background-image: none; padding:0 40px;}
.zx_section .zx-action-buynow{position: absolute; right:-15px; top:-51px; opacity: 1;}
.zx_section .zx-action-buynow span{padding:0; width:155px; height:40px; line-height: 40px; background:#f82121; color:#ffffff; border:none;}
.zx_section .product-buy-quantity .item-label{float:left; width:auto; margin-bottom: 0; height: 26px; line-height: 1.4;}
.zx_section .product-buy-quantity .item-content{float:left; display: inline-block;}
.zx_section .product-promotion .panel-top{border:none; padding-left:0;}
/*.zx_section .zx-detail-content{padding-top:45px;}*/
.zx_section .zx-detail-content h3{font-size:24px; text-align: center; font-weight:normal;}
.zx_section .zx-detail-content .page{width:900px;}
/*.zx_section .zx-detail-content .zx-detail-main{position:relative;}*/
.zx_section .zx-detail-content .zx-detail-main.half{height:300px; overflow:hidden;}
.zx_section .zx-detail-content .zx-detail-main li{width:43%; padding-left:7%;}
.zx_section .zx-detail-content .zx-look-all{position:absolute; left:0; bottom:-10px; width:100%; padding-bottom:100px; padding-top: 160px;
  background-image: -webkit-linear-gradient(top,rgba(255,255,255,0),#fff);
  background-image: -moz-linear-gradient(top,rgba(255,255,255,0),#fff);
  background-image: linear-gradient(top,rgba(255,255,255,0),#fff);
}
.zx_section .zx-detail-content .zx-look-all p{position:absolute; left:50%; bottom:10px; margin-left:-140px; width:140px; height:40px; line-height:40px; border:1px solid #000000; text-align: center;}
.zx-detail-content .zx-detail-main li h4{font-size:22px; font-weight:normal; margin-top:50px; margin-bottom:30px;}
.zx-detail-content .zx-detail-main li p{font-size:14px;}
.zx_section .zx-detail-content .zx-packing{margin-top:80px;}
.zx_section .zx-detail-content .zx-packing ul{margin-top:50px;}
.zx_section .zx-detail-content .zx-packing li{float:left; font-size:14px; width:20%; text-align: center; margin-bottom:10px;}
.zx_section .product-tags{height:0; border:none; overflow: hidden; }
/*.zx_section .mod-title{height:0!important; border:none; overflow: hidden; }*/
#product_related{width:100%!important;}


/*商品详情评论*/
.zx_section .comment-list{padding:0;}
.zx_section .comment-list .zx-pf{width:100%; height:70px; padding:50px 0 30px; background:#ff5e5e; background: linear-gradient(to right, #ff5e5e, #f7945e); }
.zx_section .comment-list .zx-pf .page{width:900px;}
.zx_section .comment-list .zx-pf-tage{font-size:30px; color:#fff;}
.zx_section .comment-list .zx-pf-span{display: block; margin-top:10px; font-size:14px;}
.zx_section .comment-list .zx-pf .zx-pf-label{margin-left:30px;}
.zx_section .comment-list .zx-pf .zx-pf-label li{float:left; height:40px; line-height:40px; padding:0 30px; background: #fdc9bf; margin-right:10px; color:#eb3b3b;}
#product_comment_init{background:#FEFEFE;}
.zx_section .zx-action-content-list .zx-page{line-height:20px; border-top:1px solid #ebebeb;}
.zx_section .zx-action-content-list .zx-page .zx-page-number{margin-top:10px; color:#a4a4a4; margin-bottom:15px;}
.zx_section .zx-action-content-list .member-avatar{border-radius: 50%; background:#aaaaaa; padding:0;}
.zx_section .zx-action-content-list .member-discuss{border:none; padding:0; background:none;}
.zx_section .comment-list .zx-tf-kefu span{display: inline-block; color:#f82121;}
.zx_section .zx-action-content-list .discuss-content{border:none; padding-left:0; font-size:16px; color:#333333;}
.zx_section .zx-action-content-list .discuss-label .stars>span i{margin-right:5px;}
.zx_section .zx-action-content-list .discuss-label .stars>span i:last-child{margin-right:0;}
.zx_section .zx-action-content-list .discuss-label .stars .below{width:100px;}
.zx_section .zx-action-content-list .discuss-label .stars .above i{color:#F82021;}

.zx_section .zx-evaluate-tab{font-size:24px; margin-bottom:40px; margin-top:40px;}
.zx_section .zx-evaluate-tab .zx-check-radio.active{color:#f82121;}
.zx_section .zx-evaluate-tab .zx-check-radio.active .line-bottom{position:absolute; left:0; bottom:0; display:inline-block; width:100%; height:3px; background: -webkit-linear-gradient(right,#f82121, #ffa681);
  background: -o-linear-gradient(right,#f82121, #ffa681);
  background: -moz-linear-gradient(right,#f82121, #ffa681);
  background: linear-gradient(to right,#f82121, #ffa681);}
.zx_section .zx-evaluate-tab .zx-check-radio{position: relative; margin-right:20px; padding:0 10px 5px;}
.zx_section .zx-evaluate-tab .zx-check-radio input{opacity:0; width:100%; height:100%; position: absolute; left:0; top:0;}
.zx_section .zx-action-content-list .comment li{margin-bottom:30px;}
.zx_section .zx-action-content-list .comment li:last-child{margin-bottom:0;}

#member_coupon .comment-tabs li.active{color:#fa2020;}

#member_coupon .comment-tabs li{width:inherit; padding:0 10px; border-right:1px solid #cecece;}
#member_coupon .comment-tabs li:last-child{border-right:0;}
.product-container { width: 100%; table-layout: fixed; }

.product-titles { padding-bottom: 10px; line-height: 1.8; text-align: left; }
.product-titles h2 { font-size: 1.5em; }
.product-titles p { color: #FE2000; }

.product-side { width: 452px; float: left; }

.product-main { margin-left: 470px; }

.product-album .loading { position: absolute; text-align: center; z-index: 2; background-color: #FFFFFF; opacity: 0.7; filter: alpha(opacity=70); padding: 5px; line-height: 1; color: #333333; text-decoration: none; white-space: nowrap; }
.product-album .loading img { vertical-align: middle; }

.product-album-preview { position: relative; border: 1px solid #DDDDDD; }

.product-album-pic { position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 450px; height: 450px; line-height: 448px; *line-height: 450px; overflow: hidden; text-align: center; *font-size: 405px; font-family: Arial; }
.product-album-pic img { max-width: 450px; max-height: 450px; vertical-align: middle; }

.album-preview-container { position: relative; display: inline-block; line-height: 100%; }

.album-zooms-handle { position: absolute; z-index: 10; visibility: hidden; overflow: hidden; background-color: #B3D5FF; opacity: 0.5; filter: alpha(opacity=50); line-height: 1; cursor: move; }

.album-zooms-container { position: absolute; border: 1px solid #CCCCCC; z-index: 10000; visibility: hidden; overflow: hidden; background-color: #FFFFFF; }
.album-zooms-container img { display: block; position: relative; }

.album-big-image, .album-mid-image { position: absolute; left: -10000px; top: -10000px; }

.product-album-zoom { position: absolute; bottom: 0; right: 0; z-index: 11; background-color: #F6F6F6; width: 24px; height: 24px; text-align: center; opacity: 0.85; filter: alpha(opacity=85); }
.product-album-zoom a { color: #666666; font-size: 21px; line-height: 24px; }
.product-album-zoom img { display: block; }

.product-album-thumb { margin-top: 10px; width: 100%; position: relative; clear: left; }
.product-album-thumb .flip { position: absolute; top: 0; margin-top: 5px; width: 16px; background-color: #EEEEEE; height: 64px; line-height: 64px; text-align: center; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; border-radius: 8px; }
.product-album-thumb .flip a { color: #666666; font-size: 18px; margin-left: -1px; }
.product-album-thumb .flip a:hover { text-decoration: none; }
.product-album-thumb .prev { left: 0; }
.product-album-thumb .next { right: 0; }
.product-album-thumb .over { background-color: #F6F6F6; }
.product-album-thumb .over a { color: #CCCCCC; cursor: default; }
.product-album-thumb .thumbnail-list { margin: 0 16px; padding-top: 5px; overflow: hidden; width: 420px; height: 64px; *position: relative; }
.product-album-thumb .thumbnail-list li { padding: 1px; margin: 0 4px; float: left; _display: inline; }
.product-album-thumb .thumbnail-list .thumbnail { width: 60px; height: 60px; line-height: 58px; *line-height: 60px; border: 1px solid #DDDDDD; overflow: hidden; text-align: center; *font-size: 54px; font-family: Arial; }
.product-album-thumb .thumbnail-list .thumbnail img { max-width: 60px; max-height: 60px; vertical-align: middle; }
.product-album-thumb .thumbnail-list .active { position: relative; padding: 0; }
.product-album-thumb .thumbnail-list .active .arrow { position: absolute; overflow: hidden; font-size: 0; line-height: 0; width: 10px; height: 10px; }
.product-album-thumb .thumbnail-list .active .arrow i { position: absolute; width: 0; height: 0; overflow: hidden; border: 5px dashed transparent; }
.product-album-thumb .thumbnail-list .active .arrow-top { left: 28.5px; top: -10px; }
.product-album-thumb .thumbnail-list .active .arrow-top i { border-bottom-style: solid; }
.product-album-thumb .thumbnail-list .active .arrow-top .below { border-bottom-color: #FF6600; top: 0; }
.product-album-thumb .thumbnail-list .active .arrow-top .above { border-bottom-color: #FFFFFF; top: 0; left: 0; }
.product-album-thumb .thumbnail-list .active .thumbnail { border: 2px solid #FF6600; }

.share-recommend { clear: both; text-align: center; margin-top: 24px; }
.share-recommend .pop-wrapper { display: inline-block; position: relative; z-index: 12; vertical-align: middle;}
/*.share-recommend .btn{height:24px;}*/
.share-recommend .btn-rounded span{padding-left: 6px;}
.share-recommend .btn-rounded span span{padding-left: 0;padding-right: 6px;}
.share-recommend .form-item { min-width: 296px; _width: 296px; }
.share-recommend .form-label { white-space: nowrap; text-align: right; }
.share-recommend .form-act textarea { width: 97%; _width: 96%; }
.share-recommend .pop-body { border: 1px solid #CCCCCC; background-color: #FFFFFF; -webkit-box-shadow: 1px 1px 1px rgba(151, 151, 151, 0.5); -moz-box-shadow: 1px 1px 1px rgba(151, 151, 151, 0.5); box-shadow: 1px 1px 1px rgba(151, 151, 151, 0.5); position: absolute; left: 0; bottom: 28px; text-align: left; }
.share-recommend .pop-body .notice { background-color: #E3F4F9; border: 1px solid #BED8E6; line-height: 26px; text-align: center; *white-space: nowrap; }
.share-recommend .pop-body .notice .icon { color: #739D2B; margin-right: 5px; }
.share-recommend .pop-title h3 { font-size: 12px; padding: 5px 0 0 10px; *white-space: nowrap; }
.share-recommend .pop-content { padding: 10px; }
.share-recommend .pop-close { position: absolute; top: 0; right: 0; background-color: #B4BCC4; border: 0 none; width: 18px; height: 18px; color: #FFFFFF; }
.share-recommend .icon-share { color: #5c9c30; font-size: 116.66667%; vertical-align: -2px; _vertical-align: 0px; }
.share-recommend .icon-recommend { color: #249ebf; font-size: 116.66667%; vertical-align: -2px; _vertical-align: 0px; }
.share-recommend .icon-fav { color: #f49f18; font-size: 116.66667%; vertical-align: -2px; _vertical-align: 0px; }
.share-recommend .arrow { color: #AAAAAA; font-size: 116.66667%; vertical-align: -2px; }
.share-recommend .text { padding: 0 3px; }

.product-information { line-height: 2; float: left; width: 100%; }
.product-information .label { float: left; width: 5em; }
.product-information .detail { display: block; margin-left: 5em; height: 24px; }
.product-information .detail .minor { color: #888888; }
.product-information .price ins { font-size: 166.66667%; line-height: 1.2; text-decoration: none; }
.product-information .info-disabled { background-color: #EFEFEF; color: #999999; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; padding: 15px; }
.product-information .pop-wrapper { position: relative; }
.product-information .pop-body { position: absolute; z-index: 1; background-color: #FFFFFF; border: 1px solid #CCCCCC; -webkit-box-shadow: 1px 1px 1px rgba(151, 151, 151, 0.5); -moz-box-shadow: 1px 1px 1px rgba(151, 151, 151, 0.5); box-shadow: 1px 1px 1px rgba(151, 151, 151, 0.5); }
.product-information .pop-body li { white-space: nowrap; }
.product-information .label-alert { line-height: 20px; }

.product-concerns { position: relative; border-bottom: 1px dotted #DDDDDD; padding-bottom: 5px; margin-bottom: 5px; }
.product-concerns ul, .product-concerns .item { *zoom: 1; }
.product-concerns li { clear: both; }
.product-concerns .more { margin-left: 10px; }
.product-concerns .more .icon { margin-left: 5px; background-color: #CCCCCC; color: #F9F9F9; width: 14px; height: 14px; }
.product-concerns .pop-body { left: 0; top: 14px; padding: 5px 10px; min-width: 114px; _width: 114px; }

.product-gifts { margin-bottom: 5px; }
.product-gifts .detail { *zoom: 1; height: auto; }
.product-gifts .detail li { padding-bottom: 3px; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.product-gifts .detail img { vertical-align: middle; margin-right: 5px; }
.product-gifts .useless a { color: #999999; }
.product-gifts .useless img { opacity: 0.6; filter: alpha(opacity=60); }

.product-promotion .tabs li { float: left; border: 1px solid #CCCCCC; border-bottom: 0 none; margin-right: 3px; padding-left: 10px; padding-right: 10px; background-color: #F6F6F6; color: #666666; cursor: pointer; _position: relative; }
.product-promotion .tabs .active { border-top: 2px solid #D80808; color: #333333; background-color: #FFFFFF; *position: relative; margin-bottom: -1px; }
.product-promotion .switchable-panel li { margin: 3px 0; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.product-promotion .panel-top { border: 1px solid #CCCCCC; padding: 2px 10px; min-width: 150px; overflow: hidden; }
.product-promotion .trigger { position: relative; top: -1px; width: 45px; height: 16px; margin: 0 auto; background-color: #FFFFFF; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -ms-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; line-height: 16px; text-align: center; color: #777777; cursor: pointer; }
.product-promotion .icon { vertical-align: middle; }
.product-promotion .label-alert { margin-right: 5px; }
.product-promotion .useless { color: #999999; }
.product-promotion .useless .label-alert { background-color: #CCCCCC; }

.product-params .label { float: none; white-space: nowrap; }

.product-buy { background-color: #FFFDF4; border: 1px solid #ffe6ca; padding: 10px 15px; margin-top: 10px; }
.product-buy .item-label { float: left; width: 6em; margin-right: 0.3em; text-align: right; }
.product-buy .item-content { display: block; margin-left: 6.3em; }
.product-buy .icon-qrcode { color: #999999; font-size: 133.33333%; }
.product-buy .pop-wrapper .action-handle { margin-right: 0; padding: 3px 5px; border: 1px solid #FFFFFF; border-top-width: 0; }
.product-buy .pop-wrapper .active { border-color: #CCCCCC; background-color: #FFFFFF; position: relative; z-index: 2; -webkit-box-shadow: 1px 1px 1px rgba(151, 151, 151, 0.5); -moz-box-shadow: 1px 1px 1px rgba(151, 151, 151, 0.5); box-shadow: 1px 1px 1px rgba(151, 151, 151, 0.5); }
.product-buy .pop-wrapper .pop-body { left: 0; bottom: 16px; padding: 1px; }
.product-buy .pop-wrapper .pop-body img { display: block; }

.spec-item { margin-bottom: 6px; overflow: hidden; *zoom: 1; }
.spec-item .spec-attr { float: left; border: 1px solid #CCCCCC; background-color: #F6F6F6; margin-right: 6px; margin-bottom: 4px; }
.spec-item .spec-attr a { display: block; border: 1px solid #FFFFFF; color: #111111; line-height: 20px; }
.spec-item .spec-attr a:hover { border-color: #CCCCCC; }
.spec-item .spec-attr span { padding: 0 6px; *zoom: 1; }
.spec-item .spec-attr img { display: block; width: 30px; height: 30px; }
.spec-item .selected { border: 0 none; }
.spec-item .selected a { border: 2px solid #D80808; position: relative; }
.spec-item .selected a:hover { border-color: #D80808; }
.spec-item .locked { border-style: dashed; border-color: #999999; opacity: 0.6; filter: alpha(opacity=60); }

.product-buy-quantity { margin-bottom: 20px; *zoom: 1; }
.product-buy-quantity .p-quantity { display: inline-block; width: 74px; overflow: hidden; vertical-align: middle; }
.product-buy-quantity .p-quantity a { display: inline-block; width: 20px; height: 21px; overflow: hidden; vertical-align: middle; border: 1px solid #a9a9a9; text-align: center; font: 14px/22px simsun, serif; }
.product-buy-quantity .p-quantity input { width: 30px; height: 21px; line-height: 21px; padding: 0; margin: 0; vertical-align: middle; border-width: 1px 0; border-style: solid; border-color: #a9a9a9; text-align: center; }
.product-buy-quantity .p-store { padding: 0 10px; background-color: #DDDDDD; display: inline-block; margin-left: 3px; vertical-align: middle; }

.product-buy-action { word-break: break-all; word-wrap: break-word; }
.product-buy-action .btn { margin-right: 15px; }
.product-buy-action .icon { vertical-align: middle; }

.product-notify { padding: 20px; color: #333333; }
.product-notify .desc { margin-bottom: 2em; }
.product-notify .form { width: 270px; margin: 0 auto; }
.product-notify .x-input { width: 200px; }
.product-notify .error { *float: left; }
.product-notify .success { height: 47px; line-height: min; margin: 20px; line-height: 3; }
.product-notify .success .icon { font-size: 300.0%; line-height: 1; color: #40761A; vertical-align: middle; margin-right: 20px; float: left; }

.stars { position: relative; font-size: 15px; line-height: 1.6; letter-spacing: 1px; display: inline-block; }
.stars .below { color: #DDDDDD; width: 80px; display: inline-block; }
.stars .above { position: absolute; left: 0; color: #F82021; overflow: hidden; }

.stars-0 .above { width: 0; }

.stars-1 .above { width: 2%; }

.stars-2 .above { width: 4%; }

.stars-3 .above { width: 6%; }

.stars-4 .above { width: 8%; }

.stars-5 .above { width: 10%; }

.stars-6 .above { width: 12%; }

.stars-7 .above { width: 14%; }

.stars-8 .above { width: 16%; }

.stars-9 .above { width: 18%; }

.stars-10 .above { width: 20%; }

.stars-11 .above { width: 22%; }

.stars-12 .above { width: 24%; }

.stars-13 .above { width: 26%; }

.stars-14 .above { width: 28%; }

.stars-15 .above { width: 30%; }

.stars-16 .above { width: 32%; }

.stars-17 .above { width: 34%; }

.stars-18 .above { width: 36%; }

.stars-19 .above { width: 38%; }

.stars-20 .above { width: 40%; }

.stars-21 .above { width: 42%; }

.stars-22 .above { width: 44%; }

.stars-23 .above { width: 46%; }

.stars-24 .above { width: 48%; }

.stars-25 .above { width: 50%; }

.stars-26 .above { width: 52%; }

.stars-27 .above { width: 54%; }

.stars-28 .above { width: 56%; }

.stars-29 .above { width: 58%; }

.stars-30 .above { width: 60%; }

.stars-31 .above { width: 62%; }

.stars-32 .above { width: 64%; }

.stars-33 .above { width: 66%; }

.stars-34 .above { width: 68%; }

.stars-35 .above { width: 70%; }

.stars-36 .above { width: 72%; }

.stars-37 .above { width: 74%; }

.stars-38 .above { width: 76%; }

.stars-39 .above { width: 78%; }

.stars-40 .above { width: 80%; }

.stars-41 .above { width: 82%; }

.stars-42 .above { width: 84%; }

.stars-43 .above { width: 86%; }

.stars-44 .above { width: 88%; }

.stars-45 .above { width: 90%; }

.stars-46 .above { width: 92%; }

.stars-47 .above { width: 94%; }

.stars-48 .above { width: 96%; }

.stars-49 .above { width: 98%; }

.stars-50 .above { width: 100%; }

.product-adjunct .mod-title, .product-related .mod-title, .product-section .mod-title { height: 32px; }
.product-adjunct .mod-title h2, .product-related .mod-title h2, .product-section .mod-title h2 { line-height: 32px; font-weight: 400; color: #555555; padding-left: 10px; }

.product-adjunct { width:1225px; margin:0 auto 0; border:none;}
.product-adjunct table { width: 100%; }
.product-adjunct .product-primary { width: 130px; }
.product-adjunct .product-primary-inner { position: relative; padding: 0 5px; }
.product-adjunct .goods-pic { width: 100px; height: 100px; line-height: 58px; *line-height: 60px; border: 1px solid #CCCCCC; background-color: #FFFFFF; overflow: hidden; text-align: center; *font-size: 54px; font-family: Arial;}
.product-adjunct .goods-pic img { max-width: 100px; max-height: 100px; vertical-align: middle; }
.product-adjunct .goods-info { margin-top: 5px; }
.product-adjunct .goods-info a { color: #666666; font-size:12px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.product-adjunct .goods-info h3 { font-size: 100.0%; font-weight: 400; height: 36px; overflow: hidden; }
.product-adjunct .plus { font-size: 16px; color: #CCCCCC; position: absolute; right: -10px; top: 47%; vertical-align: middl.product-adjunct .goods-info ae; line-height: 1; }
.product-adjunct .adjunct-list { padding: 5px 0 5px; }
.product-adjunct .adjunct-list .tab-trigger { float: left; margin-right: 8px; background: #f7f7f7; color: #333; padding: 5px 25px; cursor: pointer; }
.product-adjunct .adjunct-list .active { color: #fff; background-color: #fa2020; }
.product-adjunct .adjunct-group { margin: 0 15px; overflow: hidden; }
.product-adjunct .adjunct-group .item { width: 122px; padding: 5px 10px 5px 0; float: left; }
/*.product-adjunct .adjunct-group .selected { background-color: #FFFFCD; }*/
.product-adjunct .adjunct-items { position: relative; }
.product-adjunct .flip { position: absolute; top: 40px; }
.product-adjunct .flip a { width: 15px; height: 60px; line-height: 60px; font-size: 14px; display: block; background-color: #EFEFEF; color: #666666; -webkit-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; border-radius: 7px; }
.product-adjunct .flip a:hover { text-decoration: none; }
.product-adjunct .prev { left: 0; }
.product-adjunct .next { right: 0; }
.product-adjunct .over a { background-color: #F6F6F6; color: #CCCCCC; cursor: default; }
.product-adjunct .info-area { width: 160px; background-color: #FFFDF4; }
.product-adjunct .info-area .info { padding: 5px; line-height: 2.25; }
.product-adjunct .info-area .adj-oprice { text-decoration: line-through; }
.product-adjunct .info-area .adj-amount { color: #FE2000; font-size: 133.33333%; }
.product-adjunct .exception { display: inline-block; border: 1px solid #DDDDDD; background-color: #FFFFFF; padding: 5px 10px; text-align: center; color: #888888; line-height: 18px; }

/*.detail-content img { max-width: 100%; margin-bottom: -4px; display:block;}*/
/*modified by Williamslife 2021年2月8日 09:38:39*/
.detail-content img { max-width: 100%; margin-bottom: 0px; display:block;}

.product-tags { margin-top: 30px; border-bottom: 1px solid #CCCCCC; }
.product-tags .tags-hd { font-size: 14px; font-weight: 400; float: left; border: 1px solid #CCCCCC; border-bottom: 0 none; background-color: #EFEFEF; margin-right: 5px; }
.product-tags .tags-hd a { color: #333333; border: 1px solid #FFFFFF; display: block; padding: 2px 15px; }
.product-tags .active { border-top: 2px solid #D80808; background-color: #FFFFFF; margin-bottom: -1px; font-weight: 700; *position: relative; }

.product-section { overflow: hidden; }
.product-section.loading, .product-section .loading { background: url(../images/loading.gif) no-repeat center center; height: 30px; border: 0 none; }
.product-section .tags-hd { display: none; }

.product-attributes { background-color: #EEEEEE; border: 1px solid #CCCCCC; }
.product-attributes ul { border: 1px solid #FFFFFF; padding: 10px 15px; }
.product-attributes li { float: left; width: 33.3%; line-height: 26px; }

.product-parameters table { width: 100%; }
.product-parameters .section-hd { background-color: #EFEFEF; text-align: left; border: 1px solid #DDDDDD; height: 36px; padding-left: 8px; font-size: 14px; }
.product-parameters td { border: 1px solid #DDDDDD; line-height: 2; padding: 3px 10px; }
.product-parameters .item-ttl { font-weight: 700; text-align: right; width: 16%; white-space: nowrap; }

.product-related .mod-content { position: relative; margin: 10px; }
.product-related .flip { position: absolute; top: 40px; }
.product-related .flip a { width: 15px; height: 60px; line-height: 60px; font-size: 14px; display: block; background-color: #ededed; color: #666666; -webkit-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; border-radius: 7px; }
.product-related .flip a:hover { text-decoration: none; }
.product-related .prev { left: 0; }
.product-related .next { right: 0; }
.product-related .over a { background-color: #F6F6F6; color: #CCCCCC; cursor: default; }
.product-related .product-related-content { margin: 0 25px; overflow: hidden; }
.product-related .goods-item { width: 150px; float: left; padding: 5px; }
.product-related .goods-item .goods-pic { width: 120px; height: 120px; line-height: 118px; *line-height: 120px; border: 1px solid #DDDDDD; overflow: hidden; text-align: center; *font-size: 108px; font-family: Arial; margin-left: auto; margin-right: auto; }
.product-related .goods-item .goods-pic img { max-width: 120px; max-height: 120px; vertical-align: middle; }
.product-related .goods-item .goods-info .goods-name { font-size: 12px; font-weight: 400; height: 36px; margin: 5px 0; overflow: hidden; }
.product-related .goods-item .goods-info a { color: #333333; }
.product-related .goods-item .goods-info a:hover { color: #0563C3; }

.saleslog { width: 100%; }
.saleslog thead th { border-bottom: 2px solid #CCCCCC; }
.saleslog th, .saleslog td { height: 30px; text-align: center; }
.saleslog tbody tr { border-bottom: 1px dotted #CCCCCC; }
.saleslog tbody * html td { border-bottom: 1px dotted #CCCCCC; }

.product-score { width: 100%; border-bottom: 1px solid #CCCCCC; line-height: 24px; }
.product-score td { padding: 15px 20px; }

.score-total .label { font-weight: 700; padding-right: 6px; float: left; }
.score-total .values { float: left; }
.score-total .score { color: #E0A902; font-size: 14px; }
.score-total .total { display: block; }
.score-total .total-count { color: #E0A902; }

.scores-list .label { padding-right: 2px; width: 56px; text-align: right; display: inline-block; }
.scores-list .score { color: #E0A902; font-size: 14px; }
.scores-list .rating { color: #DDDDDD; cursor: pointer; }
.scores-list .active, .scores-list .stars-1 .star-1, .scores-list .stars-2 .star-1, .scores-list .stars-2 .star-2, .scores-list .stars-3 .star-1, .scores-list .stars-3 .star-2, .scores-list .stars-3 .star-3, .scores-list .stars-4 .star-1, .scores-list .stars-4 .star-2, .scores-list .stars-4 .star-3, .scores-list .stars-4 .star-4, .scores-list .stars-5 .star-1, .scores-list .stars-5 .star-2, .scores-list .stars-5 .star-3, .scores-list .stars-5 .star-4, .scores-list .stars-5 .star-5 { color: #E0A902; }

.product-score .desc i { color: #666666; }

.comment-list { padding: 10px 10px 10px 20px; line-height: 24px; }
.comment-list .title i { color: #D80808; }
.comment-list .title a { text-decoration: underline; }
.comment-list .title-aside { text-align: right; }
.comment-list .content { margin-top: 10px; }
.comment-list .comment-item { margin: 5px 0; overflow: hidden; *zoom: 1; }
.comment-list .comment-item .stars { float: left; }
.comment-list .comment-item .time { float: right; }
.comment-list .member { width: 80px; float: left; text-align: center; margin-right: 5px; }
.comment-list .member-avatar { width: 60px; height: 60px; line-height: 58px; *line-height: 60px; border: 1px solid #CCCCCC; overflow: hidden; text-align: center; *font-size: 54px; font-family: Arial; margin: 0 auto; padding: 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; }
.comment-list .member-avatar img { max-width: 60px; max-height: 60px; vertical-align: middle; }
.comment-list .member-discuss { position: relative; margin-left: 100px; padding: 10px; background-color: #F6F6F6; border: 1px solid #CCCCCC; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; }
.comment-list .point { position: absolute; overflow: hidden; font-size: 0; line-height: 0; width: 30px; height: 30px; }
.comment-list .point i { position: absolute; width: 0; height: 0; overflow: hidden; border: 15px dashed transparent; }
.comment-list .point-left { top: 20px; left: -30px; _left: -40px; }
.comment-list .point-left i { border-right-style: solid; }
.comment-list .point-left .below { border-right-color: #CCCCCC; left: -1px; }
.comment-list .point-left .above { border-right-color: #F6F6F6; left: 0px; top: 0; }
.comment-list .discuss-label { overflow: hidden; padding-bottom: 5px; }
.comment-list .discuss-content { clear: right; padding: 8px; border-bottom: 1px dotted #CCCCCC; border-top: 1px dotted #CCCCCC; }
.comment-list .btn-close { margin-left: 10px; vertical-align: middle; display: inline-block; }

.reply-list { padding: 5px 5px 0 5px; }

.reply-action i, .answer-action i { color: #888888; float: left; }
.reply-action .inter-handle, .answer-action .inter-handle { float: right; }
.reply-action .inter-handle em, .answer-action .inter-handle em { display: none; position: relative; margin: 0 auto; width: 16px; padding-bottom: 8px; }
.reply-action.active-handle em, .active-handle.answer-action em { display: block; }
.reply-action .arrow, .answer-action .arrow { position: absolute; overflow: hidden; font-size: 0; line-height: 0; width: 16px; height: 16px; }
.reply-action .arrow i, .answer-action .arrow i { position: absolute; width: 0; height: 0; overflow: hidden; border: 8px dashed transparent; }
.reply-action .arrow-top, .answer-action .arrow-top { left: 0; bottom: 0; }
.reply-action .arrow-top i, .answer-action .arrow-top i { border-bottom-style: solid; }
.reply-action .arrow-top .above, .answer-action .arrow-top .above { border-bottom-color: #FFFFFF; top: 0; left: 0; }

.post-reply, .post-answer { padding: 10px; background-color: #FFFFFF; }
.post-reply .btn-close, .post-answer .btn-close { margin-left: 10px; vertical-align: middle; display: inline-block; }

.reply-item, .answer-item { border: 1px solid #DDDDDD; background-color: #FFFFFF; margin-top: 8px; padding: 10px 35px; position: relative; }
.reply-item .infos, .answer-item .infos { float: left; }
.reply-item .time, .answer-item .time { float: right; }
.reply-item .lquote, .answer-item .lquote { color: #DDDDDD; font-size: 133.33333%; position: absolute; left: 5px; top: 2px; }
.reply-item .rquote, .answer-item .rquote { color: #DDDDDD; font-size: 133.33333%; position: absolute; right: 5px; bottom: 2px; }

.reply-label { overflow: hidden; }

.reply-content, .answer-content { margin-top: 5px; }

.reply-admin .infos em, .answer-admin .infos em, .reply-admin .reply-content, .answer-admin .reply-content, .reply-admin .answer-content, .answer-admin .answer-content { color: #EB5800; }
.reply-admin .infos em, .reply-admin .reply-content{color:#F82021;}

.post-comment { line-height: 24px; }
.post-comment .mod-title i { font-size: 12px; color: #999999; margin-left: 10px; }
.post-comment .mod-content { padding: 20px; }
.post-comment .word-count { float: right; color: #666666; font-size: 11px; margin-right: 5px; line-height: 25px; }
.post-comment .btn-discuss { margin: 0 5px; }
.post-comment .not-login { color: #888888; }
.post-comment .sub-label { color: #666666; }
.post-comment .sub-label-side { width: 180px; float: right; color: #666666; }

.no-permission { position: relative; }
.no-permission textarea, .no-permission input { background-color: #EFEFEF; }

.product-consult { line-height: 24px; }

.consult-title { padding: 20px; border-bottom: 1px solid #DDDDDD; }
.consult-title em { margin-left: 15px; }

.consult-content { padding: 10px 20px; }
.consult-content .no-message { margin-top: 20px; }
.consult-content .title i { color: #D80808; }
.consult-content .title a { text-decoration: underline; }
.consult-content .title-aside { text-align: right; }
.consult-content .tabs { margin-top: 10px; }
.consult-content .tabs li { float: left; margin-right: 5px; }
.consult-content .tabs a { display: block; padding: 0 10px; }
.consult-content .tabs li.active a, .consult-content .tabs a:hover { background-color: #a4a4a4; color: #FFFFFF; }

.consult-item { background-color: #F6F6F6; border: 1px solid #DDDDDD; padding: 10px 12px; margin-top: 10px; }
.consult-item .icon-question { color: #037dbf; font-size: 15px; width: 15px; height: 15px; line-height: 15px; float: left; margin-top: 8px; }
.consult-item .icon-answer { color: #D80808; font-size: 15px; width: 15px; height: 15px; line-height: 15px; float: left; margin-top: 8px; }
.consult-item .question-content, .consult-item .answer-action, .consult-item .answer-item, .consult-item .post-answer { margin-left: 26px; }

.question-content .desc { display: block; }
.question-content .name { float: left; color: #666666; }
.question-content .time { float: right; color: #999999; }

/*------ albums ------*/
.albums-left { float: left; _display: inline; width: 180px; }

.albums-right { margin-left: 190px; }

.albums-main { float: left; width: 100%; }

.albums-pic-list { margin: 50px 24px 50px 30px; }
.albums-pic-list .next { font-size: 15px; text-align: center; display: block; height: 30px; line-height: 30px; color: #666666; cursor: pointer; }
.albums-pic-list .next.disable { cursor: default; color: #CCCCCC; }
.albums-pic-list .previous { font-size: 15px; text-align: center; display: block; height: 30px; line-height: 30px; color: #666666; cursor: pointer; }
.albums-pic-list .previous.disable { cursor: default; color: #CCCCCC; }
.albums-pic-list ul { position: relative; }

.albums-pic-item { position: relative; width: 114px; height: 114px; border: 3px solid  #D4D4D4; margin-bottom: 10px; cursor: pointer; background-color: #FFFFFF; }
.albums-pic-item .ar { display: none; position: absolute; right: -15px; top: 50%; margin-top: -6px; height: 0px; line-height: 0px; font-size: 0px; font-size: 0px; border-left: 6px solid #FEBF0F; border-top: 6px solid #F5F5F5; border-right: 6px solid #F5F5F5; border-bottom: 6px solid #F5F5F5; }
.albums-pic-item.active, .albums-pic-item.hover { border-color: #FEBF0F; }
.albums-pic-item.active .ar, .albums-pic-item.hover .ar { display: block; }
.albums-pic-item .albums-pic { width: 114px; height: 114px; line-height: 112px; *line-height: 114px; overflow: hidden; text-align: center; *font-size: 102.6px; font-family: Arial; }
.albums-pic-item .albums-pic img { max-width: 114px; max-height: 114px; vertical-align: middle; }

.albums-product-title { padding: 20px; line-height: 35px; text-align: center; }
.albums-product-title h1 { font-size: 133.33333%; }

.albums-main-pic { text-align: center; }

.albums-scroll { overflow: hidden; }

/*---- 团购活动APP ----*/
.groupbuy-sortbar { margin-bottom: 20px; }
.groupbuy-sortbar .groupbuy-sort { float: left; line-height: 30px; }
.groupbuy-sortbar .groupbuy-sort strong, .groupbuy-sortbar .groupbuy-sort a { padding: 0 15px; }
.groupbuy-sortbar .groupbuy-sort .icon { vertical-align: -1px; }
.groupbuy-sortbar .groupbuy-sort .price-desc .asc, .groupbuy-sortbar .groupbuy-sort .price-asc .desc { display: none; }

.groupbuy-grid .goods-item { float: left; width: 230px; padding: 9px; border: 1px solid #D9D9D9; margin-right: 5px; margin-bottom: 20px; }
.groupbuy-grid .goods-pic { width: 230px; height: 230px; line-height: 228px; *line-height: 230px; border: 0 none; overflow: hidden; text-align: center; *font-size: 207px; font-family: Arial; margin: 0 auto 10px; }
.groupbuy-grid .goods-pic img { max-width: 230px; max-height: 230px; vertical-align: middle; }
.groupbuy-grid .goods-name { height: 36px; }
.groupbuy-grid .goods-price { max-height: 20px; _height: 20px; overflow: hidden; }
.groupbuy-grid .goods-price ins, .groupbuy-grid .goods-price del { float: left; margin-right: 5px; }
.groupbuy-grid .goods-price ins { font-size: 116.66667%; }
.groupbuy-grid .goods-price del { margin-top: 3px; font-size: 91.66667%; }
.groupbuy-grid .goods-price em { float: right; color: #666666; }
.groupbuy-grid .outstock .goods-pic { position: relative; }
.groupbuy-grid .outstock .goods-pic img { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: Gray; *zoom: 1; }
.groupbuy-grid .tag-flags { position: absolute; left: 0; top: 0; background-color: #00A1F2; width: 60px; line-height: 30px; *font-size: 12px; color: #FFFFFF; text-align: center; -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); }
.groupbuy-grid .tag-flags .arrow { position: absolute; left: 0; bottom: -10px; width: 0; height: 0; line-height: 0; font-size: 0; overflow: hidden; border-left: 30px dashed transparent; border-right: 30px dashed transparent; border-top: 10px solid #00a1f2; }
.groupbuy-grid .last { margin-right: 0; }

.groupbuy-upcoming .title { line-height: 40px; margin-bottom: 10px; overflow: hidden; }
.groupbuy-upcoming .title h2 { font-size: 133.33333%; float: left; }
.groupbuy-upcoming .title .more { float: right; }
.groupbuy-upcoming .title .prev, .groupbuy-upcoming .title .next, .groupbuy-upcoming .title .switchable-triggerBox { float: left; }
.groupbuy-upcoming .title .prev, .groupbuy-upcoming .title .next { font-size: 25px; color: #333333; cursor: pointer; }
.groupbuy-upcoming .title .disabled { color: #999999; }
.groupbuy-upcoming .title .switchable-triggerBox { margin: 0 10px; color: #999999; }
.groupbuy-upcoming .title .switchable-triggerBox .icon { margin: 0 3px; cursor: pointer; }
.groupbuy-upcoming .title .switchable-triggerBox .active { color: #FFB401; }
.groupbuy-upcoming .groupbuy-grid { height: 326px; overflow: hidden; }
.groupbuy-upcoming .groupbuy-grid .goods-item { margin-bottom: 0; }
.groupbuy-upcoming .groupbuy-grid .goods-info { position: relative; }
.groupbuy-upcoming .groupbuy-grid .goods-actions { position: absolute; left: 0; bottom: 0; width: 100%; text-align: right; }
.groupbuy-upcoming .groupbuy-grid .goods-actions input { width: 147px; margin-right: -1px; visibility: hidden; }
.groupbuy-upcoming .groupbuy-grid .goods-actions .error { background-color: rgba(178, 0, 0, 0.8); filter: progid:DXImageTransform.Microsoft.gradient(enabled=true, gradientType=0, startColorstr='#CCB20000', endColorstr='#CCB20000') \9; position: absolute; bottom: 28px; left: 0; padding: 0; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 40px; color: #FFFFFF; text-align: center; }
.groupbuy-upcoming .groupbuy-grid .goods-actions .error .icon { display: none; }
.groupbuy-upcoming .groupbuy-grid .hover .goods-actions input { visibility: visible; }
.groupbuy-upcoming .groupbuy-grid .hover .goods-actions .disabled { display: none; }

.groupbuy-rules { color: #666666; overflow: hidden; margin-bottom: 30px; }
.groupbuy-rules dt { width: 65px; float: left; }
.groupbuy-rules dd { margin-left: 65px; }

.groupbuy-ident { padding: 15px; width: 100%; height: 48px; overflow: hidden; position: relative; margin-bottom: 20px; -webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; -ms-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; }
.groupbuy-ident .arrow { position: absolute; overflow: hidden; font-size: 0; line-height: 0; width: 78px; height: 78px; }
.groupbuy-ident .arrow i { position: absolute; width: 0; height: 0; overflow: hidden; border: 39px dashed transparent; }
.groupbuy-ident .arrow-left { top: 0; width: 30px; right: 0; }
.groupbuy-ident .arrow-left i { border-right-style: solid; }
.groupbuy-ident .arrow-left .above { border-right-color: #FFFFFF; left: 0; top: 0; }
.groupbuy-ident .arrow-left .above { left: -39px; border-right-width: 30px; }
.groupbuy-ident .price { float: left; line-height: 48px; }
.groupbuy-ident .actions { float: right; }
.groupbuy-ident .btn { margin-right: 30px; }

.groupbuy-discount { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; padding: 10px; margin-bottom: 20px; }
.groupbuy-discount li { float: left; width: 33.3%; text-align: center; font-size: 116.66667%; }
.groupbuy-discount b { font-size: 142.85714%; }

.groupbuy-traffic { font-size: 116.66667%; line-height: 3.33333; }
.groupbuy-traffic b { font-size: 142.85714%; }

.groupbuy-timed { font-size: 116.66667%; margin-bottom: 30px; }
.groupbuy-timed i { margin: 0 5px; display: inline-block; width: 47px; height: 35px; line-height: 35px; font-size: 114.28571%; text-align: center; }

.groupbuy-share { text-align: right; }
.groupbuy-share .text { font-weight: bold; margin-right: 8px; }

.groupbuy-tags { background-color: #F3F3F3; border: 1px solid #DDDDDD; margin-top: 30px; margin-bottom: 10px; height: 40px; line-height: 40px; }
.groupbuy-tags .tags-hd { float: left; font-size: 116.66667%; }
.groupbuy-tags .tags-hd a { color: #333333; display: block; padding: 0 15px; }
.groupbuy-tags .active { border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; border-top: 2px solid #FD6B00; margin-left: -1px; margin-top: -1px; margin-bottom: -1px; background-color: #FFFFFF; }

.groupbuy-remind { padding: 20px; }
.groupbuy-remind .x-input { width: 98%; }
.groupbuy-remind .notice-inline { padding: 0; }
.groupbuy-remind .form-actions { text-align: center; }

/*---- 团购活动APP end ----*/
/*------ cart ------*/
.steps li { height: 30px; line-height: 30px; float: left; }
.steps i { display: inline-block; }
.steps a, .steps span { display: block; padding: 0 10px; }
.steps .step-item { background-color: #D0D0D0; padding: 0; white-space: nowrap; }
.steps .step-arrow { padding: 0; }

.cart-main { border: 1px solid #E6E6E6; table-layout: fixed; }
.cart-main caption { text-align: left; background-color: #EFEFEF; border: 1px solid #E6E6E6; border-bottom: 0 none; }
.cart-main thead { background-color: #EFEFEF; }
.cart-main td { line-height: 20px; vertical-align: top; text-align: center; padding: 2px 0; }
.cart-main .cart-item { border-bottom: 1px solid #EFEFEF; }
.cart-main .cart-item .last td { *border-bottom: 1px solid #EFEFEF; }
.cart-main .last td { padding-bottom: 15px; }
.cart-main .p-info { text-align: left; }
.cart-main .p-gift, .cart-main .p-promotion { clear: both; }
.cart-main .p-pic { width: 80px; height: 80px; line-height: 78px; *line-height: 80px; border: 1px solid #DDDDDD; overflow: hidden; margin: 0 auto; text-align: center; *font-size: 72px; font-family: Arial; }
.cart-main .p-pic img { max-width: 80px; max-height: 80px; vertical-align: middle; }
.cart-main .p-adjunct .p-pic, .cart-main .p-packs-item .p-pic { float: left; margin-right: 10px; }
.cart-main .cart-exchange .cart-item td, .cart-main .order-gift .cart-item td { padding-top: 15px; padding-bottom: 15px; *border-bottom: 1px solid #EFEFEF; }
.cart-main .order-price { padding: 15px 1px 10px; line-height: 30px; white-space: nowrap; }
.cart-main .order-price ul { float: right; }
.cart-main .warn-message { clear: both; width: 74px; margin: 2px auto; text-align: center; color: #FFFFFF; background-color: #EF4521; display: block; }
.cart-main .p-quantity { width: 74px; margin: 0 auto; overflow: hidden; }
.cart-main .p-quantity a { float: left; width: 20px; height: 21px; overflow: hidden; border: 1px solid #A9A9A9; text-align: center; font: 14px/22px simsun, serif; }
.cart-main .p-quantity input { float: left; width: 30px; height: 21px; line-height: 21px; border-width: 1px 0; border-style: solid; border-color: #A9A9A9; text-align: center; padding: 0; margin: 0; }

.view-history .history-list { text-align: justify; text-justify: inter-ideograph; letter-spacing: -3px; letter-spacing: -4px\0; font-family: Arial; }
.view-history .item { display: inline-block; *display: inline; *zoom: 1; }
.view-history .last { display: inline-block; *display: inline; *zoom: 1; width: 100%; height: 0; font-size: 0; margin: 0; line-height: 0; overflow: hidden; }
.view-history .p-pic, .view-history .p-info { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }
.view-history .p-pic { width: 96px; height: 96px; line-height: 94px; *line-height: 96px; border: 1px solid #E6E6E6; overflow: hidden; text-align: center; *font-size: 86.4px; font-family: Arial; }
.view-history .p-pic img { max-width: 96px; max-height: 96px; vertical-align: middle; }
.view-history .p-info { letter-spacing: 0; text-align: left; }

.cart-fororder .tab { border-bottom: 1px solid #666666; margin: 0 50px; padding-top: 10px; }
.cart-fororder .tab li { margin-right: 10px; background-color: #EFEFEF; line-height: 28px; color: #666666; float: left; }
.cart-fororder .tab li.active a { background-color: #666666; color: #FFFFFF; }
.cart-fororder .tab a { color: #666666; padding: 0 20px; display: block; }
.cart-fororder .tab a:hover { background-color: #666666; color: #FFFFFF; }
.cart-fororder .content table { table-layout: fixed; }
.cart-fororder .flip { width: 34px; height: 110px; line-height: 110px; background-color: #EFEFEF; text-align: center; font-size: 20px; position: absolute; top: 143px; }
.cart-fororder .flip a { color: #999999; }
.cart-fororder .flip a:hover { color: #AAAAAA; text-decoration: none; }
.cart-fororder .over a { color: #DDDDDD; }
.cart-fororder .over a:hover { color: #DDDDDD; cursor: default; }
.cart-fororder .prev { float: left; left: 0; }
.cart-fororder .next { float: right; right: 0; }
.cart-fororder .wrapper { overflow: hidden; }
.cart-fororder .item { letter-spacing: -3px; letter-spacing: -4px\0; font-family: Arial; white-space: nowrap; }
.cart-fororder .p-pic, .cart-fororder .p-info { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; letter-spacing: 0; }
.cart-fororder .p-pic { width: 96px; height: 96px; line-height: 94px; *line-height: 96px; border: 1px solid #E6E6E6; overflow: hidden; text-align: center; *font-size: 86.4px; font-family: Arial; }
.cart-fororder .p-pic img { max-width: 96px; max-height: 96px; vertical-align: middle; }
.cart-fororder .p-info { white-space: normal; }

/*------ order checkout ------*/
.order-main .order-section-title { height: 36px; line-height: 36px; background-color: #EFEFEF; padding-left: 14px; }
.order-main .order-section-title b { font-size: 14px; padding-right: 20px; }
.order-main .order-section-title a { color: #0563C3; }
.order-main .order-section-content { padding: 10px 20px; }
.order-main .order-section table { width: 92%; margin: 0 auto; }
.order-main .order-section table label { padding-left: 5px; vertical-align: middle; }
.order-main .order-section th, .order-main .order-section td { padding-top: 8px; padding-bottom: 8px; }
.order-main .order-section th { text-align: right; padding-right: 6px; font-weight: 400; width: 12%; white-space: nowrap; }
.order-main .order-section th em { color: #EF4521; }
.order-main .order-section td{font-size:14px;}
.order-main .order-section .til{width:100px;text-align: right;padding-right:20px;height:34px;line-height:34px; }
.order-main .notice { background-color: #FFF3E1; line-height: 50px; text-align: center; }
.order-main .calspan { display: inline-block; background-color: #FFFFFF; vertical-align: middle; border: 1px solid #CCCCCC; line-height: 21px; height: 23px; overflow: hidden; }
.order-main .calspan:before, .order-main .calspan .data-icon-before { font-size: 18px; vertical-align: middle; margin-left: 2px; color: #ED980F; }
.order-main .calspan input { border: 0 none; }
.order-main .order-goods th { white-space: normal; }
.order-main .order-goods .memo { background-color: #EEEEEE; padding: 4px 8px; }
.order-main .change-shipping { line-height: 20px; margin: 0 auto; }
.order-main .change-shipping li { margin: 5px 0; padding: 5px 10px 5px 40px; }
.order-main .change-shipping li.selected { background-color: #FFF3E1; }
.order-main .change-shipping .action-change-shipping { vertical-align: top; width: 2%; }
.order-main .change-shipping label { display: inline-block; vertical-align: top; width: 97%; }
.order-main .change-shipping label table { width: 100%; }
.order-main .change-shipping address { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 720px; padding: 0 10px; }
.order-main .change-shipping .last address { width: auto; }
.order-main .change-shipping i { margin: 0 20px; }
.order-main .change-shipping em { display: inline-block; vertical-align: top; }
.order-main .change-shipping em span { padding: 0 10px; }
.order-main .change-delivery thead tr { border-bottom: 1px solid #CCCCCC; font-size: 14px; }
.order-main .change-delivery thead td { padding-left: 10px; *border-bottom: 1px solid #CCCCCC; }
.order-main .change-delivery .separator { height: 10px; }
.order-main .change-delivery tbody td { padding-left: 5px; }
.order-main .change-delivery .master td { vertical-align: bottom; padding-bottom: 0; }
.order-main .change-delivery .sub { height: 16px; color: #999999; }
.order-main .change-delivery .sub td { padding-left: 22px; padding-top: 0; }
.order-main .change-delivery tfoot td { padding: 15px 0 0 5px; }
.order-main .change-payment th { text-align: left; }

.order-container .fold { display: none; }
.order-container .cart-main .p-info { padding-left: 20px; }
.order-container .cart-main .p-promotion { text-align: left; padding-left: 20px; }

.change-payment caption { text-align: left; padding: 10px; }
.change-payment tbody { background-color: #F3F3F3; }
.change-payment th { padding-left: 20px; text-align: left; }
.change-payment td { padding-right: 20px; }
.change-payment .selected { background-color: #FFF3E1; color: #333333; }
.change-payment tfoot td { padding-top: 16px; padding-bottom: 0; }

.popup-content .change-payment { padding: 20px 25px; }
.popup-content .change-payment input { margin-right: 5px; }
.popup-content .change-payment th, .popup-content .change-payment td { padding-top: 8px; padding-bottom: 8px; }
.popup-content .change-payment th { width: 16%; font-weight: 400; white-space: nowrap; }
.popup-content .change-payment tfoot td { padding-top: 16px; padding-bottom: 0; }
.popup-content .payment-online, .popup-content .payment-recharge { padding: 20px; line-height: 1.8em; }
.popup-content .payment-online p, .popup-content .payment-recharge p { margin-bottom: 1em; }
.popup-content .payment-recharge { text-align: center; }
.popup-content .pay-stat { overflow: hidden; }
.popup-content .pay-stat h4, .popup-content .pay-stat .action { float: left; }
.popup-content .pay-success { float: left; overflow: hidden; }
.popup-content .pay-failure { float: right; overflow: hidden; }
.popup-content .pay-failure a { margin-right: 10px; }

.order-clearing { border: 1px solid #C6C6C6; width: 100%; }
.order-clearing .order-price .inner { position: relative; float: right; }
.order-clearing .order-price .message { left: 206px; bottom: 65px; *left: 210px; /*for lte ie7*/ }

.order-remark label { display: inline-block; vertical-align: top; }
.order-remark textarea { vertical-align: top; padding: 2px; }

/* .order-invoice li { padding-right: 40px; padding-left: 5px; float: left; } */
.order-invoice li {margin-right:10px;float: left;height:34px;text-align: center;width:236px;border:1px solid #DCDCDC;box-sizing: border-box;background-color: #fff;line-height:34px;}
.order-invoice li.active{border-color:#ff0000;color:#ff0000;}

/*------ 会员中心 ------*/
.member-menu { border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; }

.member-menu-mod { border-top: 1px solid #DDDDDD; }

.member-menu-title { line-height: 2; font-size: 108.33333%; padding-left: 10px; }

.member-menu-list { padding: 5px 0; color: #666666; line-height: 1.83333; }
.member-menu-list li { padding-top: 2px; padding-bottom: 2px; }
.member-menu-list a { color: #666666; display: block; padding-left: 20px; padding-right: 5px; }

.member-welcome-content { padding: 20px 30px; line-height: 2.16667; }
.member-welcome-content b, .member-welcome-content i, .member-welcome-content em { color: #EF4522; }

.member-welcome-tips { font-size: 150.0%; color: #666666; }

.member-welcome-desc { overflow: hidden; }
.member-welcome-desc li { float: left; width: 49.9%; }
.member-welcome-desc a { margin-left: 20px; }

.member-welcome-alert { padding: 9px 30px; border-top: 1px solid #FFCD6C; background-color: #FFFFD9; }
.member-welcome-alert .item { margin-left: 10px; margin-right: 30px; }
.member-welcome-alert .label-alert { margin-left: 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; font-weight: 700; }

.member-mod { border: 1px solid #E0E0E0; _zoom: 1; }
.member-mod .no-information { text-align: center; background-color: #FCFCFC; color: #666666; line-height: 5; }

.member-mod-title { line-height: 37px; background-color: #EFEFEF; border-bottom: 1px solid #E0E0E0; padding-left: 10px; padding-right: 10px; overflow: hidden; _zoom: 1; }
.member-mod-title h2 { font-size: 116.66667%; font-weight: 400; color: #666666; float: left; }

.member-mod-more { float: right; }

.member-title { height: 32px; }
.member-title h2 { font-size: 133.33333%; line-height: 2; color: #fa2020; float: left; margin-left: 10px; padding:35px 0 30px;}
.member-title p { line-height: 2.66667; float: left; margin-left: 10px; color: #999999; }
.member-title .small { font-size: 75%; font-weight: 400; }
.member-title .address-actions { float: right; }
.member-title .warn { color: #FC0000; margin-left: 5px; margin-right: 5px; }
.member-title .text-separator { color: #999999; padding-left: 5px; padding-right: 5px; }
.member-title .member-more { float: right; line-height: 2.66667; }
.member-title .member-more .span-section { margin-right: 20px; }

.member-grid { width: 100%; }
.member-grid thead { background-color: #EFEFEF; }
.member-grid thead th { height: 35px; font-weight: 400; font-size: 116.66667%; color: #666666; }
.member-grid tbody { border-top: 1px dotted #CCCCCC; }
.member-grid tbody td { *border-top: 1px dotted #CCCCCC; }
.member-grid .first, .member-grid .goods-row { border-top: 0 none; }
.member-grid .first td, .member-grid .goods-row td { *border-top: 0 none; }
.member-grid .last { border-bottom: 0 none; }
.member-grid .fold .arrow-up, .member-grid .fold .goods-row, .member-grid .unfold .arrow-down { display: none; }
.member-grid ins { text-decoration: none; }
.member-grid del { color: #999999; }
.member-grid .text-disabled { color: #999999; }
.member-grid .order, .member-grid .price, .member-grid .datetime, .member-grid .status, .member-grid .actions, .member-grid .payments, .member-grid .itemno, .member-grid .numbers { text-align: center; padding-top: 15px; padding-bottom: 10px; }
.member-grid .datetime { color: #777777; }
.member-grid .actions { padding-right: 10px; }
.member-grid .actions .btn { white-space: nowrap; }
.member-grid .actions .btn .icon { margin-left: 2px; }
.member-grid .order { padding-left: 20px; text-align: left; }
.member-grid .separator { display: block; height: 5px; overflow: hidden; }
.member-grid .text-separator { color: #999999; padding-left: 5px; padding-right: 5px; }
.member-grid .handle { margin-left: 5px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.member-grid .handle .icon { color: #666666; }
.member-grid .goods-pic { width: 60px; height: 60px; line-height: 58px; *line-height: 60px; border: 1px solid #CCCCCC; overflow: hidden; margin: 10px auto; text-align: center; *font-size: 54px; font-family: Arial; }
.member-grid .goods-pic img { max-width: 60px; max-height: 60px; vertical-align: middle; }
.member-grid .member-piclist { overflow: hidden; }
.member-grid .member-piclist .goods-item { float: left; margin-left: 20px; margin-bottom: 10px; }
.member-grid .member-piclist .goods-pic { margin: 0; position: relative; }
.member-grid .member-piclist .label-important { position: absolute; left: 0; top: 0; z-index: 2; *font-size: 22.22222%; }

.member-goods-list { overflow: hidden; margin: 15px 10px 10px; *margin-bottom: 10px; text-align: justify; text-justify: inter-ideograph; letter-spacing: -3px; letter-spacing: -4px\0; font-family: Arial; }
.member-goods-list .goods-item { display: inline-block; *display: inline; *zoom: 1; width: 172px; vertical-align: top; }
.member-goods-list .goods-pic { width: 160px; height: 160px; line-height: 158px; *line-height: 160px; border: 1px solid #CCCCCC; overflow: hidden; margin: 0 auto; text-align: center; *font-size: 144px; font-family: Arial; }
.member-goods-list .goods-pic img { max-width: 160px; max-height: 160px; vertical-align: middle; }
.member-goods-list .goods-name, .member-goods-list .price { letter-spacing: 0; text-align: left; }
.member-goods-list .goods-name { height: 36px; overflow: hidden; font-weight: 400; margin-bottom: 0; margin-top: 5px; }
.member-goods-list .last { display: inline-block; *display: inline; *zoom: 1; width: 100%; height: 0; line-height: 0; font-size: 0; overflow: hidden; }

.member-notice-content { padding: 10px 15px; color: #666666; }
.member-notice-content .text-warn { color: #EF4522; padding-right: 20px; }
.member-notice-content .caption { clear: right; }
.member-notice-content .notice-inline { padding: 10px 0 5px 20px; }

.member-order-desc { float: left; }

.member-order-actions { float: right; }
.member-order-actions .btn-navyblue { margin-right: 10px; }

.member-order-steps table { table-layout: fixed; }
.member-order-steps .step-arrow { width: 50px; }

.member-order-flow { border-top: 1px dotted #DDDDDD; padding-top: 10px; }
.member-order-flow em { margin-right: 15px; }
.member-order-flow .pop-wrapper { position: relative; margin-left: 5px; margin-right: 5px; }
.member-order-flow .pop-handle .icon { margin-left: 2px; }
.member-order-flow .pop-body { position: absolute; left: 0; top: 14px; z-index: 1; background-color: #FFFFFF; min-width: 158px; _width: 158px; padding: 5px 10px; border: 1px solid #DDDDDD; -webkit-box-shadow: 1px 1px 1px rgba(180, 180, 180, 0.4); -moz-box-shadow: 1px 1px 1px rgba(180, 180, 180, 0.4); box-shadow: 1px 1px 1px rgba(180, 180, 180, 0.4); }
.member-order-flow .pop-body li { white-space: nowrap; }

.member-order-message li { padding: 10px 15px; border-top: 1px solid #DDDDDD; }
.member-order-message .first { border-top: 0; }
.member-order-message .message-section { color: #666666; margin-right: 150px; line-height: 1.83333; }
.member-order-message .message-infos { float: right; width: 140px; text-align: center; line-height: 2; color: #666666; }
.member-order-message .message-infos span { display: block; }
.member-order-message .message-infos .admin-name { color: #FA8D19; }
.member-order-message .message-title { margin-bottom: 6px; font-size: 100.0%; }

.member-message-box { padding: 15px; }
.member-message-box .x-input { width: 98%; }

.member-already-paid { padding: 15px; }
.member-already-paid .form-label { width: 7em; }
.member-already-paid .form-act { margin-left: 7.1em; *margin-left: 0; }
.member-already-paid .warn { color: #FC0000; }
.member-already-paid textarea { width: 98%; }

.member-address-submit { padding: 15px; border: 1px solid #DDDDDD; display: none; }
.member-address-submit .form-label { width: 8em; }
.member-address-submit .form-act { margin-left: 8.3em; *margin-left: 0; }
.member-address-submit .text-warn { color: #FC0000; }
.member-address-submit .last { margin-bottom: 0; }

.member-address .address-add, .member-address .address-edit { display: block; }

.member-address-list { _zoom: 1; }
.member-address-list .member-grid { border: 1px solid #DDDDDD; }
.member-address-list tbody tr { border-top: 1px dotted #DDDDDD; }
.member-address-list .shipping-address { padding-left: 10px; }
.member-address-list .shipping-name, .member-address-list .shipping-contact { text-align: center; }
.member-address-list .actions a { margin-right: 5px; }
.member-address-list .edit-text { display: none; }
.member-address-list .editing { background-color: #F3F3F3; }
.member-address-list .editing .edit-text { display: inline; }
.member-address-list .editing .edit-act { display: none; }
.member-address-list .label-default { display: none; }
.member-address-list .highlight { background-color: #FEFAF4; }
.member-address-list .highlight .label-default { display: inline-block; background-color: #E39F2C; padding-left: 5px; padding-right: 5px; color: #FFFFFF; margin-right: 5px; }
.member-address-list .highlight .action-set-default { display: none; }

.member-tabs { border-bottom: 1px solid #DDDDDD; }
.member-tabs a { display: inline-block; border: 1px solid #DDDDDD; border-bottom: 0 none; background-color: #EFEFEF; margin-right: 5px; font-weight: 400; }
.member-tabs a em { color: #333333; border: 1px solid #FFFFFF; display: inline-block; padding: 5px 30px; font-size: 116.66667%; }
.member-tabs .active { background-color: #FFFFFF; margin-top: 0; font-weight: bold; margin-bottom: -1px; border-color: #DDDDDD; *position: relative; *top: 1px; *margin-bottom: 0; }
.member-tabs .active em { border-bottom-width: 2px; }
comment-tabs li .active{color:#F93A39;}
.member-comment-list .no-information { text-align: center; color: #666666; line-height: 5; }
.member-comment-list .comment-item {margin:0 33px;box-sizing: border-box;padding:20px 0;border-bottom:1px solid #DADADA;    overflow: hidden; }
.member-comment-list .comment-item:last-child{border-bottom: none;}
.member-comment-list .goods-pic { width: 60px; height: 60px; line-height: 58px; *line-height: 60px; border:none; overflow: hidden; margin-right: 5px; text-align: center; *font-size: 54px; font-family: Arial; float: left; }
.member-comment-list .goods-pic img { max-width: 60px; max-height: 60px; vertical-align: middle; }
.member-comment-list .goods-info { float: left; width:80px; overflow: hidden; }
.member-comment-list .goods-info h3 { font-weight: 400; height: 36px; overflow: hidden; font-size: 100%; }
.comment-tabs{padding:30px 0 0 20px;height:83px;box-sizing: border-box;}
.comment-tabs li{float:left;text-align:center;width:100px;height:20px;line-height:20px;font-size:16px;color:#B0B0B0;}
.comment-tabs li .active{color:#F93A39;}
.member-comment-list .goods-comment { margin-left: 100px; overflow: hidden; }
.member-comment-list .comment-infos {margin-bottom:10px; overflow: hidden; }
.member-comment-list .comments {color:#AFAFAF; margin-top: 5px; margin-bottom: 5px; }
.member-comment-list .stars { float: right; }
.member-comment-list .text-minor { float: left; color: #888888; }
.member-comment-list .datetime { float:left; color: #888888; }
.member-comment-list .inter-handle { float: none; }
.member-comment-list .inter-handle .icon { color: #666666; font-size: 116.66667%; vertical-align: middle; }
.member-comment-list .reply-list { padding: 0; display: none; }
.member-comment-list .unfold .reply-list { display: block; }
.member-comment-list .new { background-color: #FDFDF1; border-color: #DFD7AC; }

.member-nocomment .post-comment { margin: 0 15px; padding: 10px; background-color: #FFFFEE; border: 1px solid #FDCC57; }
.member-nocomment .comment-cell { height: 0; overflow: hidden; }
.member-nocomment .form-act-side .error { float: left; white-space: nowrap; }

.member-changepass .mod-content { padding: 50px 10px 50px 30px; }
.member-changepass .form-label { width: 10em; }
.member-changepass .form-act { margin-left: 10em; *margin-left: 0; }

.member-coupon caption { padding-left: 10px; padding-right: 10px; }
.member-coupon caption h3 { font-size: 116.66667%; float: left; line-height: 2.5; }
.member-coupon caption .btn-simple { float: right; margin-top: 5px; }
.member-coupon caption .btn-simple .icon { color: #D34432; padding-right: 3px; }
.member-coupon tbody tr:hover { background-color: #FEFAF4; }
.member-coupon td { text-align: center; height: 32px; color: #666666; }
.member-coupon .text-available { color: #73AD34; }
.member-coupon .text-unavailable { color: #CE2108; }

.member-coupon tbody tr, .member-fav tbody tr, .member-notify tbody tr { border-top: 1px dotted #EEEEEE; }
.member-coupon tbody tr td, .member-fav tbody tr td, .member-notify tbody tr td { *border-top: 1px dotted #EEEEEE; }

.member-credits-rules { margin: 20px; }
.member-credits-rules h3 { font-size: 116.66667%; font-weight: 400; margin-bottom: 10px; }
.member-credits-rules ol { color: #666666; list-style: decimal; margin-left: 20px; line-height: 1.83333; }

.member-prepaid table { margin: 20px; font-size: 116.66667%; color: #666666; }
.member-prepaid td { height: 36px; vertical-align: top; white-space: nowrap; }
.member-prepaid li { margin-bottom: 14px; }

.member-information .member-mod { padding: 40px 20px 20px; }
.member-information .form-label { width: 9em; }
.member-information .form-act { margin-left: 9em; *margin-left: 0; }

.member-aftersales, .member-messagebox { overflow: hidden; }
.member-aftersales .member-tabs, .member-messagebox .member-tabs { border-bottom: 0 none; margin-bottom: 0; }

.member-aftersales .member-grid tbody tr { border-top: 1px dotted #DDDDDD; }
.member-aftersales .member-grid tbody tr:hover { background-color: #FEFAF4; }
.member-aftersales .member-grid .first { border-top: 0 none; }
.member-aftersales .member-grid .goods-name { max-width: 180px; }
.member-aftersales h3 { margin-top: 20px; margin-left: 20px; font-size: 100%; line-height: 4; }
.member-aftersales .member-content { padding: 0 20px; }
.member-aftersales .warn { color: #EF4521; }
.member-aftersales .form-label { width: 6em; color: #666666; }
.member-aftersales .form-sub-label { color: #888888; }
.member-aftersales .form-act { margin-left: 6em; *margin-left: 0; }
.member-aftersales .form-act-special { position: relative; height: 40px; }
.member-aftersales .form-act-special .notice-inline { position: absolute; left: 0; top: 22px; white-space: nowrap; padding-left: 0; }
.member-aftersales .x-input { width: 80%; }
.member-aftersales .btn { margin: 20px 15px 10px 0; }
.member-aftersales .label-warning { background-color: #E4A02D; padding: 1px 4px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; color: #FFFFFF; font-weight: 400; margin-right: 10px; font-size: 91.66667%; }

.member-aftersales-list thead { background-color: #FFFFFF; border-bottom: 1px solid #DDDDDD; }

.member-aftersales-goods .member-grid { border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; }
.member-aftersales-goods .selected { background-color: #FEFAF4; }

.member-aftersales-record .member-grid thead { background-color: #FFFFFF; border-bottom: 1px solid #DDDDDD; }
.member-aftersales-record .member-grid tbody .view-detail:hover { background-color: transparent; }
.member-aftersales-record .view-detail { display: none; }
.member-aftersales-record .active-top { border-top: 1px solid #999999; font-weight: bold; }
.member-aftersales-record .active-top td { border-top: 1px solid #999999; }
.member-aftersales-record .active-bottom { display: table-row; *display: block; border-bottom: 1px solid #999999; }
.member-aftersales-record .active-bottom td { padding: 20px; *border-bottom: 1px solid #999999; }
.member-aftersales-record .aftersales-grid { border: 1px solid #DDDDDD; width: 100%; }
.member-aftersales-record .aftersales-grid thead th { height: 30px; background-color: #EFEFEF; font-size: 100.0%; font-weight: bold; }
.member-aftersales-record .aftersales-grid td { height: 30px; padding: 2px 5px; color: #666666; }
.member-aftersales-record .aftersales-notice { background-color: #FEFAF4; color: #A87620; padding: 10px 20px; line-height: 2; }
.member-aftersales-record .aftersales-notice .title { font-size: 116.66667%; font-weight: bold; margin-bottom: 5px; }
.member-aftersales-record .aftersales-notice .time { margin-right: 10px; }
.member-aftersales-record h3 { margin-left: 0; }
.member-aftersales-record .aftersales-desc .pic { float: left; width: 100px; height: 100px; line-height: 98px; *line-height: 100px; border: 1px solid #CCCCCC; overflow: hidden; margin-right: 10px; text-align: center; *font-size: 90px; font-family: Arial; }
.member-aftersales-record .aftersales-desc .pic img { max-width: 100px; max-height: 100px; vertical-align: middle; }
.member-aftersales-record .aftersales-desc .desc { line-height: 1.66667; color: #666666; }

/*--- 站内信 ---*/
.member-messagebox caption { height: 40px; padding: 0 10px; border-bottom: 1px solid #DDDDDD; line-height: 3.33333; overflow: hidden; *zoom: 1; }
.member-messagebox caption .btn { line-height: 2; }
.member-messagebox .messagebox-action { float: left; }
.member-messagebox .messagebox-tip { float: right; }
.member-messagebox .messagebox-tip i { margin-left: 3px; margin-right: 3px; }
.member-messagebox .handle { cursor: pointer; border-top: 1px dotted #DDDDDD; }
.member-messagebox .handle:hover { background-color: #FEFAF4; }
.member-messagebox th { text-align: left; }
.member-messagebox td { padding-top: 10px; padding-bottom: 6px; }
.member-messagebox .new { font-weight: bold; }
.member-messagebox .check { width: 25px; text-align: center; }
.member-messagebox .time { width: 20%; white-space: nowrap; }
.member-messagebox .action { width: 6%; white-space: nowrap; }
.member-messagebox .detail { display: none; }
.member-messagebox .active-top { border-top: 1px solid #999999; font-weight: bold; color: #E39F2C; }
.member-messagebox .active-top td { border-top: 1px solid #999999; }
.member-messagebox .active-bottom { display: table-row; *display: block; border-bottom: 1px solid #999999; }
.member-messagebox .active-bottom td { padding: 20px; *border-bottom: 1px solid #999999; }
.member-messagebox .detail-title { margin-bottom: 6px; }
.member-messagebox .detail-reply { margin-top: 20px; padding-top: 20px; border-top: 1px solid #DDDDDD; }
.member-messagebox .detail-reply .x-input { width: 80%; }
.member-messagebox .post-message { padding: 20px 60px; }
.member-messagebox .post-message .x-input { width: 75%; display: inline-block; }

/*--- 安全中心 ---*/
.security-list li { padding: 30px 20px; border-bottom: 1px dotted #EEEEEE; overflow: hidden; }
.security-list .security-title { float: left; }
.security-list .security-content { display: block; margin-right: 120px; margin-left: 130px; vertical-align: middle; }
.security-list .security-actions { float: right; width: 100px; }
.security-list .icon-success, .security-list .icon-warning { font-size: 30px; vertical-align: middle; margin-right: 20px; float: left; }
.security-list b { font-size: 14px; margin-right: 20px; float: left; line-height: 45px; }
.security-list em { color: #999999; line-height: 2; }

.verify-content { width: 650px; padding-top: 70px; }
.verify-content ul { padding-bottom: 60px; padding-left: 80px; }
.verify-content .form-label { width: 145px; }
.verify-content .form-act { margin-left: 148px; line-height: 2.28571; }
.verify-content .x-input { width: 220px; }
.verify-content .msg { padding-bottom: 30px; text-align: center; font-size: 116.66667%; }
.verify-content .msg .icon { font-size: 183.33333%; margin-right: 10px; vertical-align: middle; }

/*------ 文章中心 ------*/
.article-mod .mod-title { line-height: 3.57143; padding-left: 20px; background-color: transparent; }

.article-item { line-height: 2.91667; border-bottom: 1px dotted #EEEEEE; padding-left: 20px; padding-right: 20px; overflow: hidden; position: relative; }
.article-item .article-title { margin-right: 130px; display: block; }
.article-item .article-title a { display: block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #666666; }
.article-item .article-title a:hover { color: #0563C3; text-decoration: underline; }
.article-item .datetime { color: #999999; float: right; width: 130px; text-align: right; white-space: nowrap; position: absolute; top: 0; right: 20px; }

.article-main .mod-title { line-height: 2.64286; text-align: center; }
.article-main .mod-content { padding: 5px 20px 10px; line-height: 2; overflow: hidden; }
.article-main p { text-indent: 2em; }
.article-main .article-time { text-align: right; line-height: 1.5; color: #999999; margin-bottom: 10px; }

/*------ 赠品列表 -------*/
.gift-gallery .mod-title { padding-left: 10px; line-height: 2.1875; color: #666666; background-color: transparent; }
.gift-gallery .mod-title h2 { font-size: 133.33333%; }
.gift-gallery .mod-grid { color: #666666; width: 100%; }
.gift-gallery .mod-grid tr { border-top: 1px dotted #DDDDDD; }
.gift-gallery .mod-grid .first { border-top: 0 none; }
.gift-gallery .goods-pic { width: 80px; height: 80px; line-height: 78px; *line-height: 80px; border: 1px solid #CCCCCC; overflow: hidden; margin: 10px; text-align: center; *font-size: 72px; font-family: Arial; }
.gift-gallery .goods-pic img { max-width: 80px; max-height: 80px; vertical-align: middle; }
.gift-gallery .goods-desc h3 { font-size: 100.0%; }
.gift-gallery .goods-desc p { color: #888888; }
.gift-gallery .s-price, .gift-gallery .status, .gift-gallery .actions { white-space: nowrap; padding: 0 10px; text-align: center; }
.gift-gallery .warn { color: #EF4521; }
.gift-gallery .separator { display: block; height: 5px; overflow: hidden; }
.gift-gallery .text-disabled { color: #999999; }

.page-error { margin: 100px auto; width: 400px; }
.page-error .icon { color: #EF4521; font-size: 50px; line-height: 50px; margin-right: 20px; float: left; }
.page-error .page-error-message { color: #333333; font-size: 16px; font-weight: bold; line-height: 30px; }
.page-error .page-error-tips { color: #666666; }
.page-error .page-error-tips i { color: #EF4521; }
#qrcode .wrapper{
  position: relative;
  width:630px;
  height: 349px;
  background: url(../images/window-wx.jpg) no-repeat center;
  background-size: cover;
  text-align: center;
  margin:0 auto;
}
#qrcode .wrapper img{
  position: absolute;
  width: 180px;
  left:62px;
  top:100px;
}
.page-article .member-messagebox {
  overflow: inherit;
}
.page-article .member-messagebox .member-tabs{
  width: 100%;
  overflow: hidden;
}
.page-article .member-messagebox .member-tabs a{
  float: left;
}


/*申请退款页面*/
.zx-refundlist-page .member-title{height:83px; padding-left:40px;}
.zx-refundlist-page .member-title h2{height:83px; line-height: 83px; color:#fa2020; margin:0; padding:0; font-size:18px;}
.zx-refundlist-page .zx-member-grid{padding:40px;}
.zx-refundlist-page .zx-member-grid li{margin-bottom: 20px;}
.zx-refundlist-page .zx-member-grid li:last-child{margin-bottom:0;}
.zx-refundlist-page .zx-member-grid li:last-child .zx-grid-item{border:none;}
.zx-refundlist-page .zx-member-grid li .zx-grid-action{font-size:18px; color:#fa2020;}
.zx-refundlist-page .zx-member-grid .zx-grid-info{font-size:14px; height:30px; color:#a7a7a7; border-bottom: 1px solid #cecece; padding-bottom: 20px;}
.zx-refundlist-page .zx-member-grid .zx-grid-info .zx-grid-time{margin-right:20px;}
.zx-refundlist-page .zx-member-grid .zx-grid-info .fl{line-height:50px;}
.zx-refundlist-page .zx-member-grid .zx-grid-info .fr{line-height:40px;}
.zx-refundlist-page .zx-member-grid .zx-grid-info .zx-grid-price{font-size:30px; color:#000000;}
.zx-refundlist-page .zx-member-grid .zx-grid-item{padding-bottom:20px; border-bottom:1px solid #cecece; color: #a7a7a7;}
.zx-refundlist-page .zx-member-grid .zx-grid-item .zx-grid-item-detail{padding-top:20px; height:60px;}
.zx-member-grid .zx-grid-item .zx-grid-item-detail .zx-item-pic{position: relative; width:60px; height:60px; margin-right:10px;}
.zx-member-grid .zx-grid-item .zx-grid-item-detail .zx-item-pic .zx-good-icon{position: absolute; left:0; top:0; width:16px; height:16px; line-height:16px; text-align: center; background:#ffffff; color:#fa2020;}
.zx-member-grid .zx-grid-item .zx-grid-item-detail .zx-item-pic img{width:60px; height: 60px;}
.zx-refundlist-page .zx-member-grid .zx-grid-item .zx-action-btn span{display: inline-block; width:120px; height:30px; line-height: 30px; text-align: center; border:1px solid #a7a7a7; color:#a7a7a7;}

/*我的订单*/
.zx-page-article .member-title{height:83px; line-height: 83px; padding-left:40px;}
.zx-page-article .member-title span{color:#999999; font-size:18px; padding:0 10px; border-right:1px solid #cecece;}
.zx-page-article .member-title span.active a{color:#fa2020;}
.zx-page-article .member-title span:last-child{border:none;}
.zx-page-article .member-title{height:83px; padding-left:40px;}
.zx-page-article .member-title h2{height:83px; line-height: 83px; color:#fa2020; margin:0; padding:0; font-size:18px;}
.zx-page-article .zx-member-grid{padding:20px;}
.zx-page-article .zx-member-grid .zx-orders-info{background:#fafafa; padding:20px 20px 0; border-bottom:1px solid #cecece;}
.zx-page-article .zx-member-grid li{margin-bottom: 8px; border:1px solid #cecece;}
.zx-page-article .zx-member-grid li:last-child{margin-bottom:0;}
.zx-page-article .zx-member-grid li:last-child .zx-grid-item{border:none;}
.zx-page-article .zx-member-grid li .zx-grid-action{font-size:18px; color:#fa2020;}
.zx-page-article .zx-member-grid .zx-grid-info{font-size:14px; height:30px; color:#a7a7a7;padding-bottom: 20px;}
.zx-page-article .zx-member-grid .zx-grid-info .zx-grid-time{margin-right:20px;}
.zx-page-article .zx-member-grid .zx-grid-info .fl{line-height:50px;}
.zx-page-article .zx-member-grid .zx-grid-info .fr{line-height:40px;}
.zx-page-article .zx-member-grid .zx-grid-info .zx-grid-price{font-size:30px; color:#000000;}
.zx-page-article .zx-member-grid .zx-grid-item{position: relative; color: #a7a7a7; padding:0 20px 20px; overflow: hidden;}
.zx-page-article .zx-member-grid .zx-grid-item .zx-item-content{width:70%;}
.zx-page-article .zx-member-grid .zx-grid-item .zx-grid-item-detail{padding-top:20px; width:100%; height:60px;}
.zx-page-article .zx-member-grid .zx-grid-item .zx-grid-item-detail .zx-item-pic{position: relative; width:60px; height:60px; margin-right:10px;}
.zx-page-article .zx-member-grid .zx-grid-item .zx-grid-item-detail .zx-item-pic .zx-good-icon{position: absolute; left:0; top:0; width:16px; height:16px; line-height:16px; text-align: center; background:#ffffff; color:#fa2020;}
.zx-page-article .zx-member-grid .zx-grid-item .zx-grid-item-detail .zx-item-pic img{width:60px; height: 60px;}
.zx-page-article .zx-member-grid .zx-grid-item .zx-action-btn{width:120px; height:auto; margin-top:20px;}
.zx-page-article .zx-member-grid .zx-grid-item .zx-action-btn a{display:block;  min-width:120px; height:30px; line-height: 30px; text-align: center; border:1px solid #a7a7a7; color:#a7a7a7; margin-bottom:10px;}
.zx-page-article .zx-member-grid .zx-grid-item .zx-action-btn a.zx-btn-red{background:#fa2020; color:#ffffff; border:none;}
.zx-page-article .zx-member-grid .zx-grid-item .zx-action-btn a:last-child{margin-bottom:0;}
/*我的订单页码*/
.zx-page-article .pageview{margin:0; padding:10px 0; background:#ffffff; text-align: center;}
.zx-page-article .pageview .prev,.zx-page-article .pageview .next{background:#ffffff; border:none;}

.zx-page-article .pageview .prev:hover{background:#ffffff; border:none; color:#ccc;}
.zx-page-article .pageview .next:hover{background:#ffffff; border:none; color:#ccc;}
/*归集页更多产品*/
.zx-section-page .tf-box-main{width:100%;}
.zx-section-page .tf-box-main li{background:#ffffff; margin-bottom:10px;}
.zx-section-page .tf-box-find .tf-box-main{width:100%!important;}
.zx-section-page .tf-box-find .tf-box-main li{padding-bottom:70px;}
.zx-section-page .tf-box-find .tf-box-main li:nth-child(4n){margin-right:0;}
.zx-section-page .tf-box-find .tf-box-main .shadow:hover{-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
  box-shadow: 0 15px 30px rgba(0,0,0,0.1);
  -webkit-transform: translate3d(0, -5px, 0);
  transform: translate3d(0, -5px, 0);
  -webkit-transition:all .2s linear;
  transition: all .2s linear;
}
.zx-section-page .tf-box-find .tf-box-main .shadow:hover .zx-add-cart{display: block;}
.zx-section-page .tf-box-find .tf-box-main .tf-box-item a{margin-bottom: 20px;}
.zx-section-page .tf-box-find .zx-more-item{position: relative; padding:20px 0 30px; border-bottom: 1px solid #cdcdcd; margin-bottom: 40px;}
.zx-section-page .tf-box-find .tf-box-item .zx-add-cart{position: absolute; right:0; top:0; display: none;}
.zx-section-page .tf-box-find .zx-add-cart a{width:auto; margin-top:5px!important; margin-right: 5px!important; font-size:12px; color:#666666;}
.zx-section-page .tf-box-find .zx-add-cart .iconfont{font-size:20px; color:#000000; vertical-align: middle;}
.zx-section-page .tf-box-find .zx-more-item h2{font-size:26px; color:#000000; font-weight:normal;}
.zx-section-page .tf-box-find .zx-more-tab{overflow: hidden; margin-bottom: 20px;}
.zx-section-page .tf-box-find .zx-more-tab .fl_price .icon-jiagepaixu{display:inline-block;}
.zx-section-page .tf-box-find .zx-more-tab .fl_price .icon-jiagepaixu1{display:none;}
.zx-section-page .tf-box-find .zx-more-tab .fl_price .zx-reversal{display:none;}

.zx-section-page .tf-box-find .zx-more-tab .up_price .icon-jiagepaixu{display:none;}
.zx-section-page .tf-box-find .zx-more-tab .up_price .icon-jiagepaixu1{display:inline-block;}
.zx-section-page .tf-box-find .zx-more-tab .up_price .zx-reversal{display:none;}

.zx-section-page .tf-box-find .zx-more-tab .drop_price .icon-jiagepaixu{display:none;}
.zx-section-page .tf-box-find .zx-more-tab .drop_price .icon-jiagepaixu1{display:none;}
.zx-section-page .tf-box-find .zx-more-tab .drop_price .zx-reversal{display:inline-block;}
.zx-section-page .tf-box-find .zx-more-tab >div{border-right:1px solid #e0e0e0; height:21px; line-height: 21px;}
.zx-section-page .tf-box-find .zx-more-tab >div:first-child a{padding-left:0;}
.zx-section-page .tf-box-find .zx-more-tab >div:last-child{border-right:none;}
.zx-section-page .tf-box-find .zx-more-tab >div.active a{color:#f82121;}
.zx-section-page .tf-box-find .zx-more-tab >div a{font-size:14px; color:#333333; padding:0 30px;}
.zx-section-page .tf-box-find .zx-category-no-goods{width:100%; padding:20px; text-align: center; background:#ffffff; color:#333333;}

/*订单详情*/
.zx-tfmember-order .order-main{background:#ffffff; padding:40px;}
.zx-tfmember-order .order-main .zx-member-notice{padding-bottom:50px;}
.zx-tfmember-order .order-main .member-notice-content{padding-left:0;}
.zx-tfmember-order .order-main .caption{font-size:18px; color:#fa2020; height:20px; line-height: 20px; margin-bottom: 20px;}
.zx-tfmember-order .order-main .zx-count-down{margin-bottom: 20px; font-size:14px; color:#fa2020; line-height: 20px; }
.zx-tfmember-order .order-main .caption b{font-weight: normal;}
.zx-ember-notice-content .steps{margin:0;}
.zx-ember-notice-content .steps ol{position: relative; height:20px; border-radius: 10px;  background:#d0d0d0; overflow:hidden;}
.zx-ember-notice-content .steps ol li{position:absolute; left:0; top:0; width:200px; height:20px; line-height: 20px; background:#d0d0d0; font-size:14px; text-align: center; border-radius: 10px; z-index:10; color:#ffffff;}
.zx-ember-notice-content .steps ol li:nth-child(2){ left:180px; z-index:9;}
.zx-ember-notice-content .steps ol li:nth-child(3){ left:360px; z-index:8;}
.zx-ember-notice-content .steps ol li:nth-child(4){ left:540px; z-index:7;}
.zx-ember-notice-content .steps ol li:nth-child(5){ left:720px; z-index:6;}
.zx-ember-notice-content .steps ol li:nth-child(n+2){width:200px;}
.zx-ember-notice-content .steps ol li.active{background:#fa2020;}
.zx-ember-notice-content .steps ol li span{padding:0;}
.zx-ember-notice-content .steps ol li .zx-item-yuan{position: absolute; right:-20px; top:0; display: inline-block; width:20px; height:20px; border-radius:0 10px 10px 0; background:yellow;}
.zx-member-order-flow{width:903px;}
.member-order-flow{border:none;}
.zx-member-order-flow li{float:left; width:170px; padding-left:10px; text-align: center; color:#a7a7a7;}
.zx-member-order-flow li em{margin-right:0;}
.tf-member-order-flow{margin:15px 0 0 40px;}
.zx-cart-main{border-bottom:1px solid #cecece;}
.zx-cart-main .zx-main-content .zx-cart-pic{width:80px; height:80px; margin-right:10px;}
.zx-cart-main .zx-main-content li{overflow: hidden;}
.zx-cart-main .zx-main-content .zx-main-info{height:80px; line-height: 80px;}
.zx-cart-main .zx-main-content .zx-main-info >*{display: inline-block; font-size:14px; color:#a7a7a7;}
.zx-cart-main .zx-main-content .zx-main-info h4{font-weight: normal;}
.zx-order-main{border-top:none!important;border-left:none!important;border-right:none!important; padding-bottom: 20px; border-bottom: 1px solid #cecece;}
.zx-order-main .order-section-title{background-color: #ffffff; padding:0; height:inherit;line-height: 1; font-size:18px; color:#333333; margin:45px 0 20px;}
.zx-order-main .order-section-content{padding:0;}
.zx-order-main .order-section-content li{font-size:14px; color:#a7a7a7; margin-bottom: 10px;}
.zx-order-main .order-section-content li:last-child{margin-bottom: 0;}
.zx-order-main .order-section-content li p{display: inline-block;}
.zx-order-main .order-section-content li p:first-child{min-width:70px;}
.zx-tfmember-order .order-clearing-info .order-price{padding:0;}
.zx-tfmember-order .order-clearing{border:none; margin-top:50px;}
.zx-tfmember-order .order-clearing .order-price .label,.zx-tfmember-order .order-clearing .order-price .price{color:#a7a7a7; font-size:14px; height:20px; line-height: 20px;}
.zx-tfmember-order .order-clearing .order-price .price{text-align: right; color:#fa2020;}
.zx-tfmember-order .order-clearing .order-price .total{margin-top:30px;}
.zx-tfmember-order .order-clearing .order-price .total .label{height:40px; line-height: 40px;}
.zx-tfmember-order .order-clearing .order-price .total .price b{height:40px; font-size:30px; line-height: 1.2;}
.zx-tfmember-order .order-clearing-info .order-infor{padding-left:0; padding-top:0;}

/*商品收藏*/
.tf-member-fav-good .tf-fav-good-item{position: relative; padding:0 40px 40px 40px; background-color: #ffffff;}
.tf-member-fav-good .tf-fav-good-item .tf-line{position: absolute; bottom:40px; left:0; width:100%; height:1px; background:#ffffff;}
.tf-member-fav-good .tf-fav-good-item li{width:32%; padding:40px 2% 30px 0; font-size:14px; text-align: center; border-bottom:1px solid #cecece;}
.tf-member-fav-good .tf-fav-good-item li:nth-child(3n){padding-right:0;}
.tf-member-fav-good .tf-fav-good-item li .tf-item-img{width:120px;height:120px; margin:0 auto; margin-bottom:20px;}
.tf-member-fav-good .tf-fav-good-item li .tf-item-img img{width:100%; height:100%; display: block;}
.tf-member-fav-good .tf-fav-good-item li h4{color:#a7a7a7; height:42px; display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;}
.tf-member-fav-good .tf-fav-good-item li .tf-item-price{color:#fa2020; margin:0 0 20px;}
.tf-member-fav-good .tf-fav-good-item li .tf-item-btn{overflow: hidden;}
.tf-member-fav-good .tf-fav-good-item li .tf-item-btn span{display: inline-block; width:120px; height:30px; line-height: 30px; box-sizing:border-box; background:#ffffff; border:1px solid #a7a7a7; text-align: center; color:#a7a7a7;}
.tf-member-fav-good .tf-fav-good-item li .tf-item-btn span.active{border:none; background:#fa2020; color:#ffffff;}
/*安全中心*/
.tf-member-security .security-list .security-title i{font-size:30px; color:#fa2020;}
.tf-member-security .security-list .security-content .security-ipone{display: block;}
.tf-member-security .security-list .security-content .security-ipone b{float: inherit;  font-size:18px;color:#a7a7a7; font-weight:normal; line-height: 1; margin-right: 10px!important;}
.tf-member-security .security-list .security-content em{color:#a7a7a7;}
.tf-member-security .security-list .security-content .no_set{font-size:14px!important; font-weight:normal!important; color:#fa2020!important; }
.tf-member-security .security-list .security-content .no_set i{font-size:14px;}
.tf-member-security .security-list .security-actions{margin-top: 10px;}
.tf-member-security .security-list .tf-security-actions a{display: inline-block; width:81px; height:28px; line-height: 28px; text-align: center; border:1px solid #cccccc;}
.tf-steps-yz .active{background-color: #fa2020!important;}
.tf-verify-content .form-act span{background:#fa2020;}

/*会员中心订单tab*/
#tf_member_title span.active{color:#fa2020;}
#tf_member_title span a{color:#999999;}


/*售后服务*/
.tf-member-aftersales .member-tabs{height:83px; line-height: 83px; background:#ffffff; padding-left:40px;}
.tf-member-aftersales .member-tabs .active em{color:#fa2020;}
.tf-member-aftersales .member-tabs a{border:none; background-color: #ffffff; margin:0; color:#a7a7a7;}
.tf-member-aftersales .member-tabs a em{border:none; font-weight:normal; padding:0; color:#a7a7a7;}

.tf-aftersales-title .member-tabs{height:83px; line-height: 83px; background:#ffffff; padding-left:40px; margin-bottom: 8px;}
.tf-aftersales-title .member-tabs .active em{color:#fa2020;}
.tf-aftersales-title .member-tabs a{border:none; background-color: #ffffff; margin:0; color:#a7a7a7;}
.tf-aftersales-title .member-tabs a em{border:none; font-weight:normal; padding:0; color:#a7a7a7;}


.tf-member-aftersales h3{color:#333333; font-size:14px; margin:0 0 20px; line-height: 1.2; font-weight:normal;}
.tf-member-aftersales .member-aftersales-goods .member-grid{border:none;}
.tf-member-aftersales .member-mod{padding:40px; margin-top:10px;}
.tf-member-aftersales .member-grid thead{background:#ffffff; border-bottom:1px solid #cecece;}
.tf-member-aftersales .member-grid thead th{color: #a7a7a7; padding:10px 0; font-size:14px;}
.tf-member-aftersales .member-grid tbody tr{border-bottom:1px solid #cecece;}
.tf-member-aftersales .member-grid tbody td{padding:10px 0;}
.tf-member-aftersales .member-grid tbody .selected .actions .clone_check_box{background:#fa2020; border:none;}
.tf-member-aftersales .member-grid tbody .actions{text-align: left; color:#a7a7a7;}
.tf-member-aftersales .member-grid tbody .actions p{position: relative; width:18px; height:18px; margin-right:8px; display: inline-block;}
.tf-member-aftersales .member-grid tbody .actions p .x-check{opacity: 0; position: relative; width:18px; height:18px; z-index:2;}
.tf-member-aftersales .clone_check_box{position: absolute; left:0; top:0; display: inline-block; width:18px; height:18px; text-align: center; line-height:18px; background:#ffffff; border:1px solid #a7a7a7; box-sizing:border-box;}
.tf-member-aftersales .clone_check_box i{color:#ffffff; font-weight:bold;}
.tf-member-aftersales .member-grid tbody .goods-name{overflow: hidden;}
.tf-member-aftersales .member-grid tbody .goods-name .goods-item-name{display: inline-block; margin-left:30px; padding-top:20px;}
.tf-member-aftersales .member-grid tbody .price{color:#a7a7a7;}
.tf-member-aftersales .member-content{padding:0;}
.tf-member-aftersales .form-label{text-align: right; color:#a7a7a7;}
.tf-member-aftersales .member-content .form-item{color:#a7a7a7; margin-bottom: 20px;}
.tf-member-aftersales .form-item .form-item-act{position: relative;}
.tf-member-aftersales .form-item .form-item-act input{position: relative; width:18px; height:18px; opacity: 0; z-index:2;}
.tf-member-aftersales .form-act .active .clone_check_box{background:#fa2020; border:none;}
.tf-member-aftersales .x-input{width:50%; border-color:#a7a7a7; padding-left:10px;}
.tf-member-aftersales .tf-commit-pic{position: relative}
.tf-member-aftersales .tf-commit-pic input[type=file]{position:relative; z-index:2; opacity: 0;}
.tf-member-aftersales .tf-commit-pic .tf-file-place{position: absolute; left:0; top:0; display: inline-block; width:260px; height:25px; line-height: 25px; padding-left:10px; border: 1px solid #a7a7a7;}
.tf-member-aftersales .form-sub-label{color:#a7a7a7;}
.tf-member-aftersales .tf-submit-act{margin-left:0;}
.tf-member-aftersales .tf-submit-act .tf-btn-caution span{width:120px; height:30px; line-height: 30px; padding:0; text-align: center; border-color:#a7a7a7; color:#a7a7a7;}
.tf-member-aftersales .tf-submit-act .tf-btn-red span{background:#fa2020; color:#ffffff; border:none;}
.member-aftersales .member-grid tbody tr:hover{background:#ffffff;}
/*到货通知*/
.tf-member-notify .member-grid thead{background-color: #fafafa; }
.tf-member-notify .member-grid thead th{font-size:14px; color:#a7a7a7;}
.tf-member-notify .member-mod{padding:20px 40px 40px;}
.tf-member-notify .member-grid .goods-pic{width:80px; height:80px; margin:0; border:none; margin-right:20px;}
.tf-member-notify .member-grid .goods-pic img{width:80px; height:80px; max-width: 80px; max-height: 80px;}
.tf-member-notify .member-grid .goods-name{text-align: left;}
.tf-member-notify .member-grid .goods-name a{color:#a7a7a7; font-size:14px;}
.tf-member-notify .member-grid tbody tr{border-bottom:1px solid #cecece;}
.tf-member-notify .member-grid tbody tr:last-child{border-bottom:none;}
.tf-member-notify .member-grid td{text-align: center; padding:20px 0; color:#a7a7a7; background-color: #ffffff;}
.tf-member-notify .member-grid .actions{padding-right:0;}
.tf-member-notify .member-grid .actions a{color:#a7a7a7;}
/*修改密码*/
.tf-member-chanagepass .form-label{width:50px; height:40px; line-height: 40px!important; font-size:14px;}
.tf-member-chanagepass .form-act{margin-left:55px;}
.tf-member-chanagepass .mod-content{padding:20px 40px 40px;}
.tf-member-chanagepass .signupin-content .form-act .x-input{height:40px;line-height: 40px; border-color:#a7a7a7; font-size:14px; color:#a7a7a7;}
.tf-member-chanagepass .signupin-content .form-item{height:auto; padding-bottom:20px; margin-bottom: 0;}
.tf-member-chanagepass .signupin-content .notice-inline{margin-top:-23px; margin-left:320px;}
.tf-member-chanagepass .password-check{position: relative; width:auto; overflow: hidden;margin-left:0; color:#fa2020; margin-top:10px;}
.tf-member-chanagepass .password-check em{float:inherit;}
.tf-member-chanagepass .password-check .progress{position:absolute; left:100px; top:4px; width:166px;}
/*收货地址*/
.tf-member-address .tf-address-main{background-color: #ffffff; padding:40px;}
.tf-member-address .member-grid thead{background-color: #fafafa;}
.tf-member-address .member-grid thead th{font-size:14px; color:#666666;}
.tf-member-address .member-address-list .member-grid{border:none;}
.tf-member-address .member-address-list tbody tr:last-child{border:none;}
.tf-member-address .member-address-list tbody tr{border-top:1px solid #cecece;}
.tf-member-address .member-address-list tr td{color:#a7a7a7;}
.tf-member-address .member-address-list tr td a{color:#a7a7a7;}
.tf-member-address .member-address-list .highlight{background-color: #ffffff;}
.tf-member-address .member-address-list .highlight td{color:#333333;}
.tf-member-address .member-address-list .highlight td a{color:#333333;}
.tf-member-address .member-address-list .highlight .label-default{background-color: inherit; color:#333333; padding:0;}
.tf-member-address .member-address-list tr .shipping-address{text-align: center;}
.tf-member-address .address-actions{height:45px; padding-left:10px; background-color: #fafafa; margin-bottom: 10px;}
.tf-member-address .address-actions p{height:45px; line-height: 45px; font-size:18px; color:#333333;}
.tf-member-address .member-address-submit{border:none; border-top:1px solid #cecece; padding-left:0;}
.tf-member-address .form-item input{width:267px; height:40px; line-height:280px; border-color: #d0d0d0; padding-left:10px;}
.tf-member-address .form-handling .form-item select{width:280px; height:44px; background:#ffffff;}
.tf-member-address .form-handling .form-item{padding-bottom: 20px; margin-bottom: 0;}
.tf-member-address .form-handling .tf-form-item{display: block; }
.tf-member-address .form-handling .tf-form-item input{width:551px;}
.tf-member-address .member-address-submit .form-act{position: relative; margin-left:0; display: inline-block;}
.tf-member-address #for_set_default{width:inherit;}
.tf-member-address .member-address-submit .form-act .notice-inline{position: absolute; left:0; bottom:-22px; width:280px;}
.tf-member-address .member-address-submit .form-act .btn_seve{width:120px; height:30px; background:#cccccc; color:#ffffff;}
.tf-member-address .member-address-submit .form-act .btn_seve span{width:120px; background: #cccccc; height:30px; line-height:30px; padding:0; border:none;}
.tf-member-address .member-address-submit .form-act .btn_red span{background:#fa2020;}
/*下单页收货地址*/
.tf_address_mask{position: fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.6); z-index: 100;}
.tf_address_mask .tf-edit-address{ min-width:800px;background:#ffffff; position: absolute; padding:50px 30px 30px 30px; left:50%; top:50%; transform: translate(-50%,-50%);}
.tf_address_mask .tf-edit-address .tf-edit-del{position: absolute; right:10px; top:10px; z-index: 10;}
.tf_address_mask .tf-edit-address .tf_address_nav span{display: inline-block; text-align: center;}
.tf_address_mask .tf-edit-address li{margin:0; padding:0; border-bottom:1px solid #cecece; height:45px; line-height: 45px; color:#a7a7a7;}
.tf_address_mask .tf-edit-address .tf_address_nav{margin:0; padding:0; border-bottom:1px solid #cecece; height:45px; line-height: 45px; color:#a7a7a7;}
.tf_address_mask .tf-edit-address li label{width:100%;}
.tf_address_mask .tf-edit-address li.selected{color:#333333; background: #ffffff!important;}
.tf_address_mask .tf-edit-address li.selected span{color:#333333;}
.tf_address_mask .tf-edit-address li:last-child{border-bottom: none;}
.tf_address_mask .tf-edit-address li:last-child span{background: #fa2020;}
.tf_address_mask .tf-edit-address li:nth-last-child(2){border-bottom:none;}
.tf_address_mask .tf-edit-address li:nth-last-child(3){border-bottom:none;}
.tf_address_mask .tf-edit-address li address{width:100%; padding:0; display: block;}
.tf_address_mask .tf-edit-address li address span{display: inline-block; color:#a7a7a7; text-align: center;}
.tf_address_mask .tf-edit-address .tf-address-place{width:100%; height:390px; background:#ffffff;}
.tf_address_mask .tf-edit-address li p{width:100%;}
.tf_address_mask .tf-edit-address li p span{display: inline-block; text-align: center;}
.tf_address_mask .tf-edit-address .last{margin-top:40px;}
.tf_address_mask .tf-edit-address .last input{width:200px; height:40px;}
.tf_address_mask .tf-edit-address .last .active span{border-color:#fa2020!important; color: #fa2020!important;}


.tf_address_mask .fill-shipping{position: absolute; left:30px; bottom:70px;}
.tf_address_mask .fill-shipping select{width:213px; height:42px; margin-right:12px; background: #ffffff; color:#a7a7a7;}
.tf_address_mask .fill-shipping input{width:200px; height:38px; border:1px solid #cecece; padding-left:10px;}
.tf_address_mask .fill-shipping td{padding:0 0 0 30px; width:100%;}
.tf_address_mask .fill-shipping .tf-address-fill input{margin-right:15px;}
.tf_address_mask li .fill-shipping .tf-long-address input{width:428px;}
.tf_address_mask .fill-shipping .action_btn_red{ display:inline-block; min-width:100px; padding:0 20px; height:30px; line-height: 30px; text-align: center; border:none; background: #fa2020; color:#ffffff; font-size:14px;}
.tf_address_mask .fill-shipping tr td{position: relative; padding-bottom:20px;}
.tf_address_mask .fill-shipping tr td .notice-inline{position: absolute; width:200px; left:30px; bottom:-15px;}

 .order-section-content .fill-shipping select{width:213px; height:42px; margin-right:12px; background: #ffffff; color:#a7a7a7;}
 .order-section-content .fill-shipping input{width:200px; height:38px; border:1px solid #cecece; padding-left:10px;}
 .order-section-content .fill-shipping td{padding:0 0 0 30px; width:100%;}
 .order-section-content .fill-shipping .tf-address-fill input{margin-right:15px;}
 .order-section-content li .fill-shipping .tf-long-address input{width:428px;}
 .order-section-content .fill-shipping .action_btn_red{ display:inline-block; min-width:100px; padding:0 20px; height:30px; line-height: 30px; text-align: center; border:none; background: #fa2020; color:#ffffff; font-size:14px;}
 .order-section-content .fill-shipping tr td{position: relative; padding-bottom:20px;}
 .order-section-content .fill-shipping tr td .notice-inline{position: absolute; width:auto; white-space: nowrap; left:-3px; bottom:-15px;}

 /*帮助中心*/
.tf-help-center .section{margin-top:0!important;}
.tf-help-center .qhtf-crumbs{margin:15px 0; font-size:14px; color:#999999;}
.tf-help-center .page-aside{padding:30px 0 0 60px; min-width:160px; width:auto;}
.tf-help-center .page-aside h2{font-weight:normal; font-size:18px; color:#323232; margin-bottom: 10px;}
.tf-help-center .page-aside h5{font-weight:normal; font-size:14px; color:#a7a7a7; margin: 10px 0;}
.tf-help-center .right-main-margin{width:100%!important;}
.tf-help-center .right-main-margin .content{background:#fff;}
.tf-help-center .right-main-margin .content .title{overflow: hidden;}
.tf-help-center .right-main-margin .page-article{padding:40px;}


/*未评价*/
.tf-member-comment ul{overflow: hidden;}
.tf-member-comment li{width:32%; padding:40px 2% 30px 0; font-size:14px; text-align: center; border-bottom: 1px solid #cecece;}
.tf-member-comment li .tf-comment-img{width:120px; height:120px; margin:0 auto; margin-bottom: 20px;}
.tf-member-comment li:nth-child(3n){padding-right:0;}
.tf-member-comment li .tf-comment-img img{width:100%; height:100%; display: block;}
.tf-member-comment li h4{color:#333; font-size: 14px; font-weight:normal; height:22px; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.tf-member-comment .member-grid{width:inherit; position: relative; padding:0 40px 40px 40px;}
.tf-member-comment .member-grid .tf-line{position: absolute; bottom:40px; left:0; width:100%; height:1px; background: #ffffff;}
.tf-member-comment li .tf-comment-price{color:#fa2020; margin-top: 6px;}
.tf-member-comment li .tf-comment-num{color:#a7a7a7; margin:10px 0 6px;}
.tf-member-comment li .tf-go-comment{width:120px; height:30px; line-height: 30px; text-align: center; background: #fa2020; margin:0 auto;}
.tf-member-comment li .tf-go-comment a{color:#fff;}


.tf-goto-comment{background: #fafafa; padding-top:40px;}
.tf-goto-comment h2{font-weight:normal; font-size:18px; background: #ffff; height:83px; line-height: 83px; padding-left:40px; color:#fa2020; margin-bottom: 10px;}
.tf-goto-comment .tf-goto-left{width:30%;}
.tf-goto-comment .tf-goto-left .tf-goto-img{width:140px; height:140px; margin:0 auto;}
.tf-goto-comment .tf-goto-left .tf-goto-img img{width:100%; height:100%; display: block;}
.tf-goto-comment .tf-goto-left h3{font-weight: normal; font-size:14px; color:#fa2020; text-align: center;}
.tf-goto-comment .tf-goto-left .tf-goto-price{margin-top: 40px; margin-bottom: 5px; color:#333;}
.tf-goto-comment .tf-goto-table{width:60%; padding:0 5%;}
.tf-goto-comment .tf-goto-main{background: #ffffff; padding-top:35px;}
.tf-goto-comment .scores-list{padding-bottom: 10px; border-bottom: 1px solid #cecece;}
.tf-goto-comment .form-act-side{margin-right: 0;}
.tf-goto-comment .form-act-side textarea{border:0;}
.tf-goto-comment .form-item-action .form-act{margin-left:0;}
.tf-goto-comment .form-item-action .action-comment{width:120px; height:30px; line-height: 30px; background: #fa2020; color:#fff; text-align: center;}
.tf-goto-comment .form-item .verify-input{width:40px;}
.tf-goto-comment .form-item .form-label{text-align: left; width:auto;}
.tf-goto-comment .form-item .form-act{margin-left:0;}

.tf-goto-comment .scores-list .rating{color:#a7a7a7;}
.tf-goto-comment .scores-list .score{color:#fa2020;}
.tf-goto-comment .scores-list .active,
.tf-goto-comment .scores-list .stars-1 .star-1,
.tf-goto-comment .scores-list .stars-2 .star-1,
.tf-goto-comment .scores-list .stars-2 .star-2,
.tf-goto-comment .scores-list .stars-3 .star-1,
.tf-goto-comment .scores-list .stars-3 .star-2,
.tf-goto-comment .scores-list .stars-3 .star-3,
.tf-goto-comment .scores-list .stars-4 .star-1,
.tf-goto-comment .scores-list .stars-4 .star-2,
.tf-goto-comment .scores-list .stars-4 .star-3,
.tf-goto-comment .scores-list .stars-4 .star-4,
.tf-goto-comment .scores-list .stars-5 .star-1,
.tf-goto-comment .scores-list .stars-5 .star-2,
.tf-goto-comment .scores-list .stars-5 .star-3,
.tf-goto-comment .scores-list .stars-5 .star-4,
.tf-goto-comment .scores-list .stars-5 .star-5{color:#fa2020;}

/*搜索结果页*/
.tf-allery-section{margin:0!important;}
.tf-allery-section .right-main-margin{margin:0!important; width:100%!important;}
.tf-allery-section .tf-page-main{background: #ffffff;}
.tf-allery-section .related-search{border:none; background: #fff; margin:0; padding:15px 0;}
.tf-allery-section .related-search .related-search-label{width:76px;}
.tf-allery-section .related-search .related-search-content{margin-left:0;}
.tf-allery-section .filter-container{border:none; margin-bottom: 0;}
.tf-allery-section .filter-container .filter-lists-container{padding:0;}
.tf-allery-section .filter-lists-container .filter-entries{margin:0; padding:15px 0;}
.tf-allery-section .filter-lists-container .filter-entries-label{text-align: left; margin-right:0;}
.tf-allery-section .filter-lists-container .filter-entries .filter-item{margin:0; padding:0; margin-right:40px;}
.tf-allery-section .filter-lists-container .active{background:inherit;}
.tf-allery-section .filter-lists-container .active a{color:#fa2020;}
.tf-allery-section .filter-lists-container .filter-entries-values{margin-left:0;}
.tf-allery-section .related-search-content .active{color:#fa2020; font-weight:normal;}
.tf-allery-section .related-search-content a{color:#333; margin-right:30px;}
.tf-allery-section .related-search{border-bottom: 1px solid #DDDDDD;}
.tf-allery-section .filter-lists-container .filter-entries{border-bottom-style: solid;}
.tf-allery-section .filter-promotion{padding:15px 0;}
.tf-allery-section .filter-promotion .filter-promotion-label{text-align: left;}
.tf-allery-section .filter-promotion .filter-promotion-values{margin-left:0;}
.tf-allery-section .filter-promotion .filter-promotion-values .filter-item{margin:0; padding:0; margin-right:40px;}
.tf-allery-section .filter-promotion .filter-promotion-values .active{background:inherit;}
.tf-allery-section .filter-promotion .filter-promotion-values .active a{color:#fa2020;}

.tf-allery-section .gallery-grid .goods-item{position: relative; background: #fff; padding:40px 0 10px; width:24.25%!important; margin:0 1% 1% 0; border-bottom: 0; min-height:260px;}
.tf-allery-section .gallery-grid .goods-item:nth-child(4n){margin-right:0;}
.tf-allery-section .gallery-grid .shadow{-webkit-transition: all .2s linear;transition: all .2s linear}
.tf-allery-section .gallery-grid .shadow:hover{-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
  box-shadow: 0 15px 30px rgba(0,0,0,0.1);
  -webkit-transform: translate3d(0, -5px, 0);
  transform: translate3d(0, -5px, 0);
  z-index: 3}
.tf-allery-section .gallery-grid .shadow:hover .action-addtocart{display: block;}
.tf-allery-section .action-addtocart{position: absolute; right:0; top:0; color:#666; font-size:12px; margin-right:5px; margin-top:5px; display: none;}
.tf-allery-section .action-addtocart i{font-size: 20px; color:#333;     vertical-align: sub;}
/*站内信*/
#member_messagebox .member-tabs{width:inherit; background: #fff; height:53px; padding: 30px 0 0 20px; margin-bottom: 10px;}
#member_messagebox .member-tabs a{border:none; border-right:1px solid #cecece; padding:0 10px; font-size:16px; background: #fff; font-weight:normal;}
#member_messagebox .member-tabs a:last-child{border-right:0;}
#member_messagebox .member-tabs a.active{color:#fa2020;}
.shadow{-webkit-transition: all .2s linear;transition: all .2s linear;}
.shadow:hover{-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); z-index: 3}
.tf-btn-rounded span{padding:0 3px!important; line-height:1.6;}
.zx_list_half{height:120px; overflow: hidden;}

/*服务页面*/
.zz_about_main{width:100%;}
.zz_about_main .adout1_img img{width:100%; display:block;}
.zz_about_main .about_title{height:80px; line-height:80px; background:#fff;}
/*.zz_about_main .about_title ul li{float:left; width:14%; text-align: center; color:#a7a7a7;}*/
.zz_about_main .about_title ul li{float:left; width:20%; text-align: center; color:#a7a7a7;}
.zz_about_main .about_title ul li a{border-right:1px solid #b9b9b9;}
.zz_about_main .about_title ul li:last-child a{border-right:0;}
.zz_about_main .about_title ul li span{display: inline-block; width:100%; height:20px; font-size:18px;}
.zz_about_main .about_title ul li.cur a{color:#fa2020;}
.zz_about_main .us1_gsjj{padding:50px 170px; background:#fff;}
.us1_gsjj h3{text-align: center;}
.us1_gsjj h3 span{ font-size:24px; color:#333; border-bottom: 1px solid #fa2020; padding-bottom:5px;}
.zz_about_main .us1_img img{width:100%;}
.zz_about_main .us1_gsjj p{ color: #a7a7a7; margin-top: 30px; font-size:14px;}
.cpyw h3,.txfw h3,.qyzr h3{text-align: center; padding-bottom:50px;}
.cpyw h3 span,.txfw h3 span,.qyzr h3 span{ font-size:24px; color:#333; border-bottom: 1px solid #fa2020; padding-bottom:5px;}
.cpyw ul{display: flex; justify-content:space-between; padding:0 60px;}
.cpyw li{float:left; width:320px; height:435px; background:#fff; text-align: center;}
.cpyw h3{margin-top:40px;}
.zz_about_main .cpyw_hb{margin-top:40px;}
.cpyw li .yw_img{width:100%; height:270px;}
.cpyw li .yw_img img{width:100%;}
.cpyw li .yw_title{color:#333; font-size:18px; margin:20px 0 10px;}
.cpyw li .yw_samll_title{margin-bottom:15px; color:#a7a7a7; font-size:14px;}
.cpyw li .yw_price{font-size:14px; color:#fa2020;}
.txfw{text-align: center; padding:30px 177px 20px; background: #fff;}
.txfw .txfw_img{display: inline-block; width:615px; height:473px; background: #ccc;}
.txfw .txfw_img img{width:615px; height:473px;}
.txfw .txfw_info h4{font-size:24px; color:#333; text-align: center;  line-height:1; padding-top:40px;}
.txfw .txfw_info .afss{font-size:14px; color:#a7a7a7; text-align: center; line-height:1; margin-top:5px; padding-bottom: 20px; border-bottom: 1px solid #cecece;}
.txfw .txfw_info .txfw_txt{color:#a7a7a7; font-size:14px; text-align: left; margin:20px 0 30px;}
.qyzr h3{padding:30px 0;}
.qyzr ul{display: flex; justify-content: space-between; background: #fff; padding-bottom:20px;}
.qyzr li{float:left; width:33%;}
.qyzr li .qy_img{width:404px; background: #ccc;}
.qyzr li .qy_img img{width:404px; height:285px;}
.qyzr li .qy_title{font-size:18px; color:#333; text-align: center; margin:10px 0;}
.qyzr li .qy_txt{font-size:14px; color:#a7a7a7; padding:0 5px;}
.zz_about_main img{width:100%; display: block;}
/*合作厂商*/
.us2_hzcs{padding:0 60px 30px; background: #fff; margin-top:10px;}
.us2_hzcs h3{text-align: center; padding-bottom:50px; padding:30px 0;}
.us2_hzcs h3 span{font-size:24px; color:#333; border-bottom: 1px solid #fa2020; padding-bottom:5px;}
.us2_hzcs ul li{float:left; width:32%; margin-right:2%; height:137px; margin-bottom:10px;}
.us2_hzcs ul li:nth-child(3n){margin-right:0;}
.us2_hzcs ul li img{width:353px; height:137px;}
.us3_lxwm .lxwm_info{padding:95px 60px 0; background: #fff;}
.lxwm_info h3{text-align: center; padding:50px 0;}
.lxwm_info h3 span{font-size:24px; color:#333; border-bottom: 1px solid #fa2020; padding-bottom:5px;}
.us3_lxwm .lxwm_info .lxwm_add{padding-left:117px;}
.lxwm_info .lxwm_add h5{font-size:18px; color:#333;}
.lxwm_info .lxwm_add h6{font-size:18px; color:#a7a7a7; margin-top:30px;}
.lxwm_info .lxwm_add p{font-size:14px; color:#a7a7a7; margin-top:20px;}
.lxwm_info .lxwm_tel li{float:left; width:50%; border-bottom: 1px solid #cecece; padding-bottom:30px; padding-top:20px;}
.lxwm_info .lxwm_tel li:first-child p{border-right:1px solid #a7a7a7;}
.lxwm_info .lxwm_tel li:nth-child(3) p{border-right:1px solid #a7a7a7;}
.lxwm_info .lxwm_tel li p{font-size:18px; color:#a7a7a7; padding-left:117px; padding-top:10px;}
.lxwm_info .lxwm_tel li p:last-child{color:#fa2020; padding-bottom:20px; padding-top:0;}
.lxwm_weibo{padding:20px 0;}
.lxwm_weibo div{float:left; width:50%;}
.lxwm_weibo div img{width:206px; height:140px; padding:20px 0 20px 80px;}
/*企业社会责任*/
.qyshzr_info h3{text-align: center; padding:50px 0;}
.qyshzr_info h3 span{font-size:24px; color:#333; border-bottom: 1px solid #fa2020; padding-bottom:5px;}
.qyshzr_info .qyshzr_info1{background: #fff;}
.qyshzr_info .qyshzr_info1>p{padding:0 177px 70px; color:#a7a7a7; font-size:14px;}
.qyshzr_info1 .info1_list{padding:0 60px 30px;}
.qyshzr_info1 .info1_list li{position: relative; float:left; width:25%; text-align: center;}
.qyshzr_info1 .info1_list li .info1_dian{position: absolute; width:20%; right:-10%; top:30%;}
.qyshzr_info1 .info1_list .info1_img{width:155px; margin:0 auto;}
.qyshzr_info1 .info1_list .info1_img img{width:155px; height:155px;}
.qyshzr_info1 .info1_list li h5{font-size:24px; color:#333; margin:10px 0; font-weight:normal; }
.qyshzr_info1 .info1_list li p{font-size:14px; color:#a7a7a7; white-space:nowrap; text-align: center;}
.qyshzr_info1 .info1_list li span{font-size:14px; color:#a7a7a7;}
.qyshzr_info2 li{float:left; width:334px; height:395px; background: #fff; margin-right: 110px; text-align: center; margin-bottom: 35px;}
.info2_img img{width:333px; height:243px;}
.qyshzr_info2 li:nth-child(3n){margin-right:0;}
.qyshzr_info2 li p{padding:30px 30px 0; color:#333; font-size:18px;  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 20px;
  height:51px;
}
.qyshzr_info2 li span{display: inline-block; width:124px; height:36px; line-height:36px; border:1px solid #fa2020; color:#fa2020; text-align: center; font-size:14px;}
.common_h3{text-align: center; padding:50px 0;}
.common_h3 span{font-size:24px; color:#333; border-bottom: 1px solid #fa2020; padding-bottom:5px;}
/*同方大事记*/
.us5_tfdsj{background: #fff; padding-bottom:50px;}
.tfdsj_info ul{padding:0 60px;}
.tfdsj_info ul h6{font-size:24px; color:#333;}
.tfdsj_info ul li{margin-bottom: 10px; padding-left:117px;}
.tfdsj_info .us5_info{padding-bottom:30px; padding-left:30px;}
.tfdsj_info .us5_info > div{float:left;}
.tfdsj_info .us5_info .us5_num{position: relative; font-size:14px; color:#a7a7a7;}
.tfdsj_info .us5_info .us5_num p{ display: inline-block; width:10px; height:10px; border-radius: 50%; background: #fa2020; margin-left:5px;}
/*.tfdsj_info .us5_info .us5_num p span{position: absolute; bottom:-40px; left:4px; width:1px; height:40px; background: #cecece;}*/
.tfdsj_info .us5_info .us5_txt{position:absolute; right:-850px; top: 15px;padding-left:185px; width:670px; color: #a7a7a7; border-left:1px solid #cecece; min-height:40px;}
/*新闻详情*/
.us7_newDetail{background: #fff; margin-top:5px; padding:0 177px;}
.us7_newDetail .us7_title{text-align: center; padding:40px 0 20px;}
.us7_newDetail .us7_title h4{font-size:24px; color:#333; margin-bottom: 20px;}
.us7_newDetail .us7_title p{font-size:14px; color:#a7a7a7;}
.us7_newDetail li p{font-size:14px; color:#a7a7a7; padding:40px 0;}
.us7_newDetail li img{width:871px; height:466px;}
/*新闻中心*/
.us8_newCenter{background: #fff; padding:0 60px;}
.us8_newCenter ul li{float:left; width:33%; padding-right:0.5%;}
.us8_newCenter ul li:nth-child(3n){padding-right:0;}
.us8_newCenter ul li:nth-child(n+4){border-top:1px solid #cecece; padding-top: 20px;}
.us8_newCenter ul li .us8_img img{width:364px; height:244px;}
.us8_newCenter ul li h4{font-size:18px; color:#333;     white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding:20px 0;
}
.us8_newCenter ul li p{font-size:14px; color:#a7a7a7;
  height:60px;
  display:-webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;}
.us8_newCenter ul li span{display:inline-block; padding:20px 0; color:#a7a7a7; font-size:14px;}
/*合作加盟*/
.us9_hzjm{background: #fff; padding:0 177px 30px;}
.us9_hzjm .us9_title{font-size:14px; color:#a7a7a7; text-align: center;}
.us9_hzjm h3{padding:30px 0 20px;}
.us9_hzjm .us9_title2 p{text-align: left; font-size:14px; color:#a7a7a7;}
.us9_hzjm .form_info p{margin-bottom: 20px;}
.us9_hzjm .form_info p > span{display: inline-block;width:120px; font-size:14px; color:#333;}
.us9_hzjm .form_info p input{width:598px; border:1px solid #cecece;}
.us9_hzjm .form_info p textarea{width:598px; height:84px; border:1px solid #cecece;}
.us9_hzjm .form_info .yzm{position: relative;}
.us9_hzjm .form_info .yzm input{width:500px;}
.us9_hzjm .form_info .yzm img{position: absolute; left:646px; top:0; width:73px;height:30px;}
.us9_hzjm .form_info .btn2{width:120px; height:30px; line-height:30px; text-align: center; color:#fff; border:none; background: #fa2020;}


.d-inline-block {
  display: inline-block;
}
.share-block {
  margin-bottom: 10px;
  float: left;
  text-align: left;
}
.share-copy-btn {
  display: inline-block;
  background-image: linear-gradient(#fefefe, #e8e8e8);
  cursor: pointer;
  border: 1px solid #ccc;
  padding: 0 5px;
}
.share-copy-btn #shareLink {
  position: fixed;
  top: -1000px;
}
.share-copy-btn svg, .share-copy-btn i {
  vertical-align: middle;
}

.recommend-block {
  float: right;
}

.recommend-block .icon-fav{
  font-size: 28px;
  display: block;
  margin-top: -10px;
  margin-bottom: -16px;
}

.member-distribution .distribution-desc {
  font-size: 18px;
  border: 1px solid #cecece;
  padding: 30px;
}
.member-distribution .distribution-account-block {
  margin: 28px auto;
  width: 400px;
}
.member-distribution .distribution-account-block input {
  width: 400px;
  height: 40px;
  line-height: 280px;
  border-color: #d0d0d0;
  text-align: center;
}
.member-distribution .distribution-btn-block {
  text-align: center;
}
.member-distribution .distribution-btn-block .distribution-agree-btn {
  background: #fa2020;
  color: #ffffff;
  border: none;
  font-size: 16px;
  padding: 0 16px;
  line-height: 40px;
}
.member-distribution .distribution-btn-block .distribution-agree-btn:disabled {
  background: #d0d0d0;
  color: #ffffff;
}
.member-distribution .member-grid {
  margin-bottom: 20px;
}
.member-distribution .member-grid tbody {
  border: none;
  text-align: center;
  font-size: 18px;
  line-height: 38px;
}
.member-distribution .member-grid .dashboard-block {
  border: 1px #cecece solid;
  margin: 0 8px;
  padding: 30px 0;
}

.member-grid-title {
  position: relative;
  margin-bottom: 10px;
}
.member-grid-title h3 {
  display: inline-block;
}
.member-grid-title .search-block {
  display: inline-block;
  position: absolute;
  right: 0;
}

.withdraw-check-btn .layui-layer-btn0{
  border-color: #fa2020 !important;
  background-color: #fa2020 !important;
}

.member-distribution-qa {
  padding: 20px;
}
.member-distribution-qa h3 {
  font-size: 116.66667%;
  font-weight: 400;
  margin-bottom: 10px;
  font-weight: bold;
  margin-top: 10px;
}
.member-distribution-qa .member-distribution-qa-content {
  color: #666666;
}
.member-distribution-qa .member-distribution-qa-content-has-per {
  position: relative;
  color: #666666;
  list-style: decimal;
  margin-left: 38px;
  line-height: 1.83333;
}
.member-distribution-qa .member-distribution-qa-content-has-per .qa-pre {
  position: absolute;
  left: -24px
}
.member-distribution-qa .member-distribution-qa-content-has-per .qa-a-block {
  margin-bottom: 10px;
}
.member-distribution-qa .member-distribution-qa-footer {
  margin-top: 20px;
}
.member-distribution-qa .dis-image {
  max-width: 100%;
}

.action-price-bonus {
  margin-bottom: 10px;
}
.action-price-bonus-desc-block {
  position: relative;
}
.action-price-bonus-desc-block .share-icon-block {
  color: #ff0000;
  font-size: 16px;
  font-weight: bold;
  padding: 0 18px;
  border: #ddd 1px solid;
  border-radius: 22px;
  width: 90px;
  display: inline-block;
  margin-bottom: 20px;
  cursor: pointer;
}

.action-price-bonus-desc-block a {
  color: #0000ff;
  text-decoration: underline !important;
}

#shareList {
  width: 230px;
  text-align: center;
  color: #252525;
  background: #fff;
  position: absolute;
  border: solid 1px #aaa;
  left: 20px;
  top: 46px;
  z-index: 10;
  padding: 10px;
}
#shareList .arrow_t_int {
  width: 0px;
  height: 0px;
  border-width: 10px;
  border-style: solid;
  border-color: transparent transparent #aaa transparent;
  position: absolute;
  top: -21px;
  left: 15px;
}
#shareList .arrow_t_out {
  width: 0px;
  height: 0px;
  border-width: 10px;
  border-style: solid;
  border-color: transparent transparent #fff transparent;
  position: absolute;
  top: -20px;
  left: 15px;
}
/*信息公开社会责任CSS*/
.backgrounds{
  background: url('https://www.tongfangpc.com/themes/default/images/aboutus/shehuizeren.jpg') no-repeat;
  padding-bottom: 100px;
  background-size: 1225px;
  height: 1000px;
}
.shzr_full_box{
  float: left;
  margin-top: 200px;
  padding-left: 30px;
}